ListBox. Undo-Methode (Access)ListBox.Undo method (Access)

Mit der Undo -Methode können Sie ein Steuerelement oder Formular zurücksetzen, wenn sich dessen Wert geändert hat.You can use the Undo method to reset a control or form when its value has been changed.

SyntaxSyntax

Ausdruck. Rückgängig machenexpression.Undo

Ausdruck Eine Variable, die ein ListBox -Objekt darstellt.expression A variable that represents a ListBox object.

BemerkungenRemarks

Sie können beispielsweise die Undo -Methode verwenden, um eine Änderung an einem Datensatz zu löschen, der einen ungültigen Eintrag enthält.For example, you can use the Undo method to clear a change to a record that contains an invalid entry.

Wenn die Undo -Methode auf ein Formular angewendet wird, gehen alle Änderungen am aktuellen Datensatz verloren.If the Undo method is applied to a form, all changes to the current record are lost. Wenn die Undo -Methode auf ein Steuerelement angewendet wird, ist nur das Steuerelement selbst betroffen.If the Undo method is applied to a control, only the control itself is affected.

Diese Methode muss angewendet werden, bevor das Formular oder Steuerelement aktualisiert wird.This method must be applied before the form or control is updated. Sie können diese Methode in das BeforeUpdate -Ereignis eines Formulars oder in das Change -Ereignis eines Steuerelements einbeziehen.You may want to include this method in a form's BeforeUpdate event or in a control's Change event.

Die Undo -Methode bietet eine Alternative zur Verwendung der SendKeys -Anweisung, um den Wert der ESC-Taste in einer Ereignisprozedur zu senden.The Undo method offers an alternative to using the SendKeys statement to send the value of the Esc key in an event procedure.

BeispielExample

Das folgende Beispiel zeigt, wie Sie die Undo -Methode innerhalb der Change -Ereignisprozedur eines Steuerelements verwenden können, um zu erzwingen, dass ein Feld mit dem Namen LastName auf seinen ursprünglichen Wert zurückgesetzt wird, falls es geändert wurde.The following example shows how you can use the Undo method within a control's Change event procedure to force a field named LastName to reset to its original value if it changed.

Private Sub LastName_Change() 
 Me!LastName.Undo 
End Sub

Im nächsten Beispiel wird die UndoUndo-Methode verwendet, um alle in einem Formular vorgenommenen Änderungen zurückzusetzen, bevor das Formular aktualisiert wird.The next example uses the Undo method to reset all changes to a form before the form is updated.

Private Sub Form_BeforeUpdate(Cancel As Integer) 
 Me.Undo 
End Sub

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.