Gilt für:
Form-Objekt |
Berichtsobjekt |
Mit der Eigenschaft Modal können Sie angeben, ob ein Formular oder Bericht als Modales Fenster geöffnet werden soll. Wenn ein Formular oder Bericht als modales Fenster geöffnet wird, müssen Sie das Fenster schließen, bevor Sie den Fokus auf ein anderes Objekt setzen können. Boolescher Wert mit Lese-/Schreibzugriff.
Ausdruck.Modal
Ausdruck Erforderlich. Ein Ausdruck, der eines der Objekte in der Liste "Gilt für" zurückgibt.
Hinweise
Die Modal-Eigenschaft verwendet die folgenden Einstellungen.
Einstellung |
Visual Basic |
Beschreibung |
Ja |
True |
Das Formular oder der Bericht wird als modales Fenster geöffnet. |
Nein |
False |
(Standard) Das Formular wird als nicht modales Fenster geöffnet. |
Sie können diese Eigenschaft mithilfe des Eigenschaftenblatts eines Formulars oder Berichts, eines Makros oder von VBA-Code (Visual Basic for Applications) festlegen.
Wenn Sie ein modales Fenster öffnen, werden andere Fenster in Microsoft Office Access 2007 deaktiviert, bis Sie das Formular schließen (obwohl Sie in anderen Anwendungen zu Fenstern wechseln können). Um Menüs und Symbolleisten zusätzlich zu anderen Fenstern zu deaktivieren, legen Sie sowohl die Eigenschaften Modal als auch PopUp auf Ja fest.
Mit der Eigenschaft BorderStyle können Sie die Art des Rahmens für ein Formular angeben. Für modale Formulare ist die BorderStyle-Eigenschaft in der Regel auf "Dialog" festgelegt.
Tipp
Sie können die Eigenschaften "Modal", "PopUp" und "BorderStyle" verwenden, um ein Benutzerdefiniertes Dialogfeld zu erstellen. Für benutzerdefinierte Dialogfelder können Sie "Modal" auf "Ja", "PopUp" auf "Ja" und "BorderStyle" auf "Dialog" festlegen.
Wenn Sie die Modal-Eigenschaft auf "Ja" festlegen, wird das Formular nur in folgenden Fällen modal:
-
Sie öffnen es über den Navigationsbereich in der Formularansicht.
-
Sie öffnen es mithilfe eines Makros oder von VBA-Code in der Formularansicht.
-
Sie wechseln von der Entwurfsansicht in die Formularansicht.
Wenn das Formular modal ist, können Sie von der Formularansicht nicht in die Datenblattansicht wechseln. Sie können jedoch in die Entwurfsansicht und dann in die Datenblattansicht wechseln.
In der Entwurfsansicht oder Datenblattansicht bzw. beim Wechseln von der Datenblattansicht in die Formularansicht ist das Formular nicht modal.
Hinweis: Sie können die Einstellung "Dialog" des Aktionsarguments "Fenstermodus" der Aktion ÖffnenFormular verwenden, um ein Formular zu öffnen, dessen Eigenschaften Modal und PopUp auf "Ja" festgelegt sind.
Beispiel
Zum Zurückgeben des Werts der Modal-Eigenschaft für das Formular "Auftragserfassung" können Sie Folgendes verwenden:
Dim b As Booleanb = Forms("Order Entry").Modal
Zum Festlegen des Werts der Modal-Eigenschaft können Sie Folgendes verwenden:
Forms("Order Entry").Modal = True