Funktioniert auch ohne Probleme, wenn ich das ganze auf einen Commando-Button lege.
Wenn es aber darum geht, dass er etwas ausführen soll, wenn das Feld aktualisiert wird, geht keine einzige Ausführung, die ich in den Code schreibe. Egal ob Beep oder MsgBox.
setz einen Haltepunkt an das „Beep“ und prüf, ob die Prozedur überhaupt aufgerufen wird. Wenn nicht, machst Du noch etwas falsch, oder die DB könnte „im Eimer“ sein.
Also ich habe in meiner Tabelle das Feld „Status“ angelegt. Dieses Feld arbeitet mit dem Auswahlassistenten. Somit ist das Feld „Status“ auf meinem Formular ein Kombinationsfeld. Wenn ich nun hier eine Auswahl aus den Vorschlägen (das meinte ich mit PopUp) wähle, funktioniert die Msg-Box ohne Probleme. Wenn ich nun aber das Feld mittels Commando-Button ändere, ändert sich zwar der Feldinhalt, aber es kommt keine MsgBox.
Private Sub LstStatus_Dirty(Cancel As Integer)
MsgBox („Test!“)
End Sub
Private Sub Umschaltfläche32_Click()
Me!LstStatus = „J“
End Sub
Also ich habe in meiner Tabelle das Feld „Status“ angelegt.
Dieses Feld arbeitet mit dem Auswahlassistenten.
sollte man in der Tabelle nicht benutzen…
Somit ist das
Feld „Status“ auf meinem Formular ein Kombinationsfeld. Wenn
ich nun hier eine Auswahl aus den Vorschlägen (das meinte ich
mit PopUp) wähle, funktioniert die Msg-Box ohne Probleme. Wenn
ich nun aber das Feld mittels Commando-Button ändere, ändert
sich zwar der Feldinhalt, aber es kommt keine MsgBox.
Private Sub LstStatus_Dirty(Cancel As Integer)
MsgBox („Test!“)
End Sub
Private Sub Umschaltfläche32_Click()
Me!LstStatus = „J“
End Sub
das sind auch falsche Ereignisse…
Das Ereignis „Dirty“ wird auch nicht ausgelöst, wenn die Value-Eigenschaft des Kombifeldes gesetzt wird.
Was GENAU soll denn WANN (bei welchen Vorgängen) passieren?