Van toepassing op
Formulierobject |
Rapportobject |
U kunt de eigenschap Modal gebruiken om op te geven of een formulier of rapport wordt geopend als een modaal-venster. Wanneer een formulier of rapport wordt geopend als een modaal venster, moet u het venster sluiten voordat u de focus naar een ander object kunt verplaatsen. Boolean lezen/schrijven.
expressie.Modal
expressie Vereist. Een expressie die een van de objecten in de lijst Van toepassing op retourneert.
Opmerkingen
De eigenschap Modal gebruikt de volgende instellingen.
Instelling |
Visual Basic |
Beschrijving |
Ja |
True |
Het formulier of rapport wordt geopend als een modaal venster. |
Nee |
False |
(Standaard) Het formulier wordt geopend als een niet-modaal venster. |
U kunt deze eigenschap instellen met het eigenschappenvenster van het formulier of rapport, een macro of VBA-code (Visual Basic for Applications).
Als u een modaal venster opent, worden andere vensters in Microsoft Office Access 2007 uitgeschakeld totdat u het formulier sluit (maar u kunt overstappen naar schermen in andere toepassingen). Als u menu's en werkbalken naast andere vensters wilt uitschakelen, moet u de eigenschappen Modal en PopUp beide op Ja instellen.
U kunt de eigenschap BorderStyle gebruiken om de soort rand voor een formulier op te geven. Normaal gesproken is bij modale formulieren de eigenschap BorderStyle ingesteld op Dialoog.
Tip
U kunt de eigenschappen Modal, PopUp en BorderStyle gebruiken om een aangepast dialoogvenster te maken. U kunt Modal instellen op Ja, PopUp op Ja en BorderStyle op Dialoog voor aangepaste dialoogvensters.
Door de eigenschap Modal op Ja in te stellen, wordt het formulier alleen modaal wanneer u:
-
Het formulier opent in de weergave Formulier in het Navigatiedeelvenster.
-
Het formulier opent in de weergave Formulier met behulp van een macro of VBA-code.
-
Overstappen van ontwerpweergave naar de Formulierweergave.
Als het formulier modaal is, kunt u niet schakelen naar gegevensbladweergave vanaf de weergave Formulier , maar u kunt naar de Ontwerpweergave en vervolgens naar de Gegevensbladweergave schakelen.
Het formulier is niet modaal in de Ontwerpweergave of de Gegevensbladweergave en ook niet als u vanaf de Gegevensbladweergave naar de Formulierweergave schakelt.
Opmerking: U kunt de Dialog-instelling van het actieargument Window Mode van de actie OpenForm gebruiken om een formulier te openen met de eigenschappen Modal en PopUp ingesteld op Ja.
Voorbeeld
Om als resultaat de waarde van de eigenschap Modal van het formulier Orderinvoer te retourneren, kunt u de volgende handelingen uitvoeren:
Dim b As Booleanb = Forms("Order Entry").Modal
Om de waarde van de eigenschap Modal in te stellen, kunt u de volgende handelingen uitvoeren:
Forms("Order Entry").Modal = True