Form.Undo-Methode (Access)
Verwenden Sie die Undo-Methode , um ein Steuerelement oder Formular zurückzusetzen, wenn dessen Wert geändert wurde.
Syntax
Ausdruck. Aufmachen
expression Eine Variable, die ein Form-Objekt darstellt.
Hinweise
Sie können die Undo-Methode z. B. verwenden, um eine Änderung eines Datensatzes aufzuheben, der einen ungültigen Dateneintrag enthält.
Wird die UndoUndo-Methode auf ein Formular angewandt, gehen alle Änderungen am aktuellen Datensatz verloren. Wird die Undo Undo-Methode auf ein Steuerelement angewandt, ist lediglich das Steuerelement selbst betroffen.
Diese Methode muss angewendet werden, bevor das Formular oder Steuerelement aktualisiert wird. Sie können diese Methode in das BeforeUpdate-Ereignis eines Formulars oder in das Change-Ereignis eines Steuerelements einschließen.
Die Undo-Methode bietet eine Alternative zur Verwendung der SendKeys-Anweisung zum Senden des Werts des Esc-Schlüssels in einer Ereignisprozedur.
Beispiel
Das folgende Beispiel zeigt, wie Sie die Undo-Methode in der Change-Ereignisprozedur eines Steuerelements verwenden können, um zu erzwingen, dass ein Feld mit dem Namen LastName auf den ursprünglichen Wert zurückgesetzt wird, wenn es geändert wurde.
Private Sub LastName_Change()
Me!LastName.Undo
End Sub
Im nächsten Beispiel wird die Undo-Methode verwendet, um alle in einem Formular vorgenommenen Änderungen zurückzusetzen, bevor das Formular aktualisiert wird.
Private Sub Form_BeforeUpdate(Cancel As Integer)
Me.Undo
End Sub
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.