Egenskaben Modal

Gælder for

Formularobjekt

Rapportobjekt

Du kan bruge egenskaben Modal til at angive, om en formular eller rapport åbnes som et modalt vindue. Når en formular eller rapport åbnes som et modalt vindue, skal du lukke vinduet, før du kan flytte fokus til et andet objekt. Boolesk læse/skriveadgang.

udtryk.Modal

udtryk Obligatorisk. Et udtryk, der returnerer et af objekterne på listen Gælder for.

Bemærkninger

Egenskaben Modal kan angives til følgende indstillinger.

Indstilling

Visual Basic

Beskrivelse

Ja

True

Formularen eller rapporten åbnes som et modalt vindue.

Nej

False

(Standardværdi) Formularen åbnes som et ikke-modalt vindue.


Du kan angive denne egenskab ved hjælp af formularens eller rapportens egenskabsark, en makro eller Visual Basic for Applications (VBA)-kode.

Når du åbner et modalt vindue, deaktiveres andre vinduer i Microsoft Office Access 2007, indtil du lukker formularen (selvom du kan skifte til vinduer i andre programmer). Hvis du ud over andre vinduer vil deaktivere menuer og værktøjslinjer, skal du angive begge egenskaber Modal og PopUp til Ja.

Du kan bruge egenskaben Rammetype til at angive rammetypen til en formular. For modale formularer er egenskaben Rammetype typisk angivet til Dialogboks.

tip

Du kan bruge egenskaberne Modal, PopUp og Rammetype til at oprette en brugerdefineret dialogboks. Du kan angive Modal til Ja, PopUp til Ja og Rammetype til Dialogboks for brugerdefinerede dialogbokse.

Når egenskaben Modal angives til Ja, bliver formularen kun modal, hvis du:

  • Åbner den i formularvisning fra navigationsruden.

  • Åbner den i formularvisning ved hjælp af en makro eller VBA-kode.

  • Skifter fra designvisning til formularvisning.

Når formularen er modal, kan du ikke skifte til dataarkvisning fra formularvisning, selvom du kan skifte til designvisning og derfra til dataarkvisning.

Formularen er ikke modal i design- eller dataarkvisning, og den er heller ikke modal, hvis du skifter fra dataarkvisning til formularvisning.

Bemærk: Du kan bruge indstillingen Dialogboks i handlingsargumentet Vinduestilstand i handlingen ÅbnFormular til at åbne en formular med egenskaberne Modal og PopUp angivet til Ja.

Eksempel

Når du vil returnere værdien af egenskaben Modal for formularen "Ordreindtastning", kan du bruge følgende:

Dim b As Booleanb = Forms("Ordreindtastning").Modal

Når du vil returnere værdien af egenskaben Modal, kan du bruge følgende:

Forms("Ordreindtastning").Modal = True

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×