Form.OnUndo-Eigenschaft (Access)
Gibt einen Wert vom Typ String zurück, der angibt, welches Makro, welche Ereignisprozedur oder welche benutzerdefinierte Funktion ausgeführt wird, wenn das Undo-Ereignis auftritt, oder legt den Wert fest. Lese-/Schreibzugriff.
Syntax
Ausdruck. OnUndo
expression Eine Variable, die ein Form-Objekt darstellt.
Hinweise
Diese Eigenschaft ist hilfreich, um die Aktion, die Microsoft Access ausführt, wenn ein Ereignis ausgelöst wird, programmgesteuert zu ändern. Möglicherweise möchten Sie z.B., abhängig von den Umständen der Ereignisauslösung, zwischen Ereignisaufrufen die Parameter eines Ausdrucks ändern oder von einem Ereignisverfahren zu einem Ausdruck oder einem Makro wechseln.
Gültige Werte für diese Eigenschaft sind:
macroname, wobei macroname der Name eines Makros ist.
[Ereignisprozedur] gibt die Ereignisprozedur an, die dem Undo-Ereignis für das angegebene Objekt zugeordnet ist.
= functionname(), wobei functionname der Name einer benutzerdefinierten Funktion ist.
Beispiel
Das folgende Beispiel legt fest, dass beim Eintreten des Undo-Ereignisses auf dem ersten Formular des aktuellen Projekts die zugehörige Ereignisprozedur ausgeführt wird.
Forms(0).OnUndo = "[Event Procedure]"
Das folgende Beispiel legt fest, dass beim Eintreten des Undo-Ereignisses in einem Textfeld auf dem ersten Formular des aktuellen Projekts die zugehörige Ereignisprozedur ausgeführt wird.
Dim ctlLoop As Control
For Each ctlLoop In Forms(0).Controls
If ctlLoop.Type = acTextBox Then
ctlLoop.OnUndo = "[Event Procedure]"
End If
Next ctlLoop
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.