Gilt für:
Form-Objekt |
---|
Report-Objekt |
Legt den Wert des Felds Bei Deaktivieren im Eigenschaftenfenster eines Formulars oder Berichts fest oder gibt diesen wert zurück. Zeichenfolge mit Lese-/Schreibzugriff.
Ausdruck.OnDeactivate
Ausdruck Erforderlich. Ein Ausdruck, der eines der Objekte in der Liste "Gilt für" zurückgibt.
Hinweise
Diese Eigenschaft ist hilfreich, um die AktionAccess programmgesteuert zu ändern, wenn ein Ereignis ausgelöst wird. Vielleicht möchten Sie zum Beispiel zwischen Ereignisaufrufen die Parameter eines Ausdrucks ändern oder von einer Ereignisprozedur zu einem Ausdruck oder Makro wechseln – je nachdem, unter welchen Umständen das Ereignis ausgelöst wurde.
Das Deactivate-Ereignis tritt auf, wenn das Formular oder der Bericht den Fokus an ein Tabellen-, Abfrage-, Formular-, Berichts-, Makro- oder Codefenster oder aber an den Navigationsbereich verliert.
Der OnDeactivate-Wert entspricht einem der folgenden Werte – je nachdem, welche Auswahl im Fenster Generator auswählen (Zugriff über die Schaltfläche Erstellen neben dem Feld Bei Deaktivierung im Eigenschaftenblatt des Berichts oder des Formulars) getroffen wurde:
-
Bei Auswahl des Ausdrucks-Generators lautet der Wert "=Ausdruck", wobei Ausdruck dem Ausdruck im Fenster "Ausdrucks-Generator" entspricht.
-
Bei Auswahl des Makro-Generators entspricht der Wert dem Namen des Makros.
-
Bei Auswahl des Code-Generators lautet der Wert "[Ereignisprozedur]".
Bleibt das Feld Bei Deaktivierung leer, ist der Eigenschaftswert eine leere Zeichenfolge.
Beispiel
Im folgenden Beispiel wird das Deactivate-Ereignis dem Makro "Deactivate_Macro" für das Formular "Order Entry" (Auftragserfassung) zugeordnet.
Forms("Order Entry").OnDeactivate = "Deactivate_Macro"