Gilt für:
Form-Objekt |
Report-Objekt |
Legt den Wert des Felds Bei Geöffnet im Eigenschaftenfenster eines Formulars oder Berichts fest oder gibt diesen wert zurück. Zeichenfolge mit Lese-/Schreibzugriff.
Ausdruck.OnOpen
Ausdruck Erforderlich. Ein Ausdruck, der eines der Objekte in der Liste "Gilt für" zurückgibt.
Hinweise
Diese Eigenschaft ist hilfreich für die programmgesteuerte Änderung der Aktion, die Microsoft Office Access 2007 beim Auslösen eines Ereignisses ausführt. 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 Open-Ereignis tritt beim Öffnen eines Formulars, noch vor dem Anzeigen des ersten Datensatzes, ein. Bei Berichten tritt das Ereignis ein, bevor ein Bericht in der Vorschau angezeigt oder gedruckt wird.
Der OnOpen-Wert entspricht einem der folgenden Werte, je nachdem, welche Auswahl im Fenster Generator auswählen (Zugriff über die Schaltfläche Erstellen neben dem Feld Beim Öffnen im Eigenschaftenblatt des Berichts oder des Formulars) vorgenommen 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 Beim Öffnen leer, ist der Eigenschaftswert eine leere Zeichenfolge.
Beispiel
Im folgenden Beispiel wird der Wert der OnOpen-Eigenschaft im Direktfenster für den Bericht "Purchase Order" gedruckt.
Debug.Print Reports("Purchase Order").OnOpen