Modal (modaal), eigenschap

Van toepassing op
Access voor Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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 Access uitgeschakeld totdat u het formulier sluit (maar u kunt overschakelen 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.
  • Overschakelen van de ontwerpweergave naar de formulierweergave.

Als het formulier modaal is, kunt u niet vanaf de formulierweergave naar de gegevensbladweergave schakelen, maar u kunt wel 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