Modal-egenskapen

Gjelder for

Form-objektet

Report-objektet

Du kan bruke egenskapen Modal til å angi om en skjema eller rapport åpnes som et sperrede-vindu. Når et skjema eller en rapport åpnes som et modal-vindu, må du lukke vinduet før du kan flytte fokus til et annet objekt. Lese/skrive Boolsk.

uttrykk.Modal

uttrykk Påkrevd. Et uttrykk som returnerer ett av objektene i Gjelder for-listen.

Merknader

Egenskapen Modal bruker følgende innstillinger.

Innstilling

Visual Basic

Beskrivelse

Ja

True

Skjemaet eller rapporten åpnes som et modal-vindu.

Nei

False

(Standard) Skjemaet åpnes som en ikke-modalt vindu.


Du kan angi denne egenskapen ved hjelp av skjemaets eller rapportens egenskapsark, en makro, eller Visual Basic for Applications, VBA-kode.

Når du åpner et modal-vindu, deaktiveres andre vinduer i Microsoft Office Access 2007 til du lukker skjemaet (selv om du kan bytte til vinduer i andre programmer). Hvis du vil deaktivere menyer og verktøylinjer i tillegg til andre vinduer, angir du både egenskapene Modal og PopUp til Ja.

Du kan bruke egenskapen BorderStyle til å angi hva slags kantlinje et skjema skal ha. Modal-skjemaer har vanligvis egenskapen BorderStyle satt til Dialog.

tips

Du kan bruke egenskapene Modal, PopUp og BorderStyle til å opprette en egendefinert dialogboks. Du kan angi Modal til Yes, PopUp til Yes og BorderStyle til Dialog for egendefinerte dialogbokser.

Angi egenskapen Modal til Yes, blir skjemaet modalt bare når du:

  • Åpner det i skjemavisning fra navigasjonsruten.

  • Åpner det i skjemavisning ved hjelp av en makro eller VBA-kode.

  • Bytter fra utformingsvisning til skjemavisning.

Når skjemaet er modalt, kan du ikke bytte til dataarkvisning fra skjemavisning, selv om du kan bytte til utformingsvisning og deretter til dataarkvisning.

Skjemaet er ikke modalt i utformingsvisning eller dataarkvisning, og heller ikke modalt hvis du bytter fra dataarkvisning til skjemavisning.

Merknad: Du kan bruke innstillingen Dialog for handlingsargumentet Window Mode i handlingen OpenForm til å åpne et skjema med egenskapene Modal og PopUp angitt til Yes.

Eksempel

Hvis du vil returnere verdien av egenskapen Modal for skjemaet «Ordreoppføring», kan du bruke følgende:

Dim b As Booleanb = Forms("Order Entry").Modal

Hvis du vil angi verdien for egenskapen Modal, kan du bruke følgende:

Forms("Order Entry").Modal = True

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×