Hallo Gemeinde
ich bin mir nicht ganz sicher, welche Ereignisse im Formular wann auslösen. Ich schildere mal mein Problem.
Ich habe die nachfolgende Methode programmiert:
If Me.Bewegungsart.Value = „Abgang“ Then
Me.Bewegungsart.BackColor = RGB(0, 255, 255)
Else
Me.Bewegungsart.BackColor = RGB(255, 255, 0)
End If
Diese Methode löse ich aus bei Form_AfterUpdate(), Form_BeforeUpdate und Form_Current(). Wenn ich das Formular öffne, wird sie durchlaufen. Wenn ich zum nächsten Datensatz gehe, dann wird sie nicht durchlaufen. Klicke ich beim nächsten Datensatz in das Kombinationsfeld Bewegungsart rein, dann wird sie wieder durchlaufen. Ich woll aber, dass sie bei jedem Datensatzwechsel durchlaufen wird.
Habe ich es bei den falschen Ereignissen programmiert, oder reagiert Access 2007 anders als 2000 ? Ich bilde mir ein es hat schon funktioniert. Ich kann mich aber irren.
Im Voraus vielen Dank fpr Euere Hilfe
Lg
Markus