Se aplică la
Obiectul Form |
Obiectul Report |
Puteți utiliza proprietatea Modal pentru a specifica dacă un formular sau un raport se deschide ca fereastră modal. Atunci când un formular sau un raport se deschide ca fereastră modală, trebuie să închideți fereastra înainte să puteți muta o focalizare la alt obiect. Boolean în citire/scriere.
expresie.Modal
expresie Obligatoriu. O expresie care returnează unul dintre obiectele din lista Se aplică la.
Observații
Proprietatea Modal utilizează următoarele setări.
Setare |
Visual Basic |
Descriere |
Da |
True |
Formularul sau raportul se deschide ca fereastră modală. |
Nu |
False |
(Implicit) Formularul se deschide ca fereastră nemodală. |
Puteți seta această proprietate utilizând foaie de proprietăți formularului sau raportului, un macrocomandă sau cod Visual Basic for Applications (VBA).
Atunci când deschideți o fereastră modală, alte ferestre din Microsoft Office Access 2007 sunt dezactivate până când închideți formularul (chiar dacă puteți trece la ferestre din alte aplicații). Pentru a dezactiva meniurile și barele de instrumente, pe lângă alte ferestre, setați proprietățile Modal și PopUp la Yes.
Puteți utiliza proprietatea BorderStyle pentru a specifica tipul de bordură pe care-l va avea un formular. De obicei, formularele modale au proprietatea BorderStyle setată la Dialog.
sfat
Puteți utiliza proprietățile Modal, PopUp și BorderStyle pentru a crea o casetă de dialog particularizată. Puteți seta Modal la Yes, PopUp la Yes și BorderStyle la Dialog pentru casetele de dialog particularizate.
Setarea proprietății Modal la Yes face formularul modal doar atunci când:
-
Îl deschideți în vizualizarea Formular din Panoul de navigare.
-
Îl deschideți în vizualizarea Formular utilizând o macrocomandă sau un cod VBA.
-
Comutați de la vizualizare Proiect la vizualizarea Formular.
Atunci când formularul este modal, nu puteți comuta la vizualizare Foaie de date din vizualizarea Formular, chiar dacă puteți comuta la vizualizarea Proiect, apoi la vizualizarea Foaie de date.
Formularul nu este modal în vizualizarea Proiect sau în vizualizarea Foaie de date și nu este modal atunci când comutați de la vizualizarea Foaie de date la vizualizarea Formular.
Notă: Puteți utiliza setarea Dialog a argumentului de acțiune Mod fereastră din acțiunea DeschidereFormular pentru a deschide un formular cu proprietățile Modal și PopUp setate la Yes.
Exemplu
Pentru a returna valoarea proprietății Modal pentru formularul „Introducere comandă”, puteți utiliza următoarele:
Dim b As Booleanb = Forms("Order Entry").Modal
Pentru a seta valoarea proprietății Modal, puteți utiliza următoarele:
Forms("Order Entry").Modal = True