Vzťahuje sa na
Objekt Formulár |
Objekt Report |
Pomocou vlastnosti Modálne môžete určiť, či sa formulár alebo zostava otvorí ako okno modálne. Keď sa formulár alebo zostava otvorí ako modálne okno, pred premiestnením zameranie do iného objektu musíte zavrieť okno. Booleovský výraz na čítanie a zapisovanie.
výraz.ModálneOkno
Výraz Povinný argument. Výraz, ktorý vráti jeden z objektov v zozname Vzťahuje sa na.
Poznámky
Vlastnosť Modálne okno používa tieto nastavenia.
Nastavenie |
Visual Basic |
Popis |
Áno |
True |
Formulár alebo zostava sa otvoria ako modálne okno. |
Nie |
False |
(Predvolené) Formulár sa otvorí ako nemodálne okno. |
Na nastavenie tejto vlastnosti použite hárok vlastností, makro formulára alebo zostavy alebo kód Visual Basic for Applications (VBA).
Keď otvoríte modálne okno, ostatné okná v programe Microsoft Office Access 2007 budú neaktívne, pokým formulár nezavriete (môžete však prejsť na okná iných aplikácií). Ak chcete okrem iných okien vypnúť aj ponuky a panely s nástrojmi, nastavte vlastnosť ModálneOkno aj vlastnosť AutomatickyOtváranéOkno na hodnotu Áno.
Vlastnosť ŠtýlOrámovania možno použiť na špecifikovanie typu orámovania formulára. Modálne formuláre zvyčajne majú vlastnosť ŠtýlOrámovania nastavenú na hodnotu Dialógový.
tip
Na vytvorenie vlastné dialógové okno môžete použiť vlastnosti Modal, PopUp a BorderStyle. Modálne nastavenie môžete nastaviť na áno, kontextovú ponuku na áno a štýl orámovania na dialógové okno pre vlastné dialógové okná.
Nastavením vlastnosti ModálneOkno na hodnotu Áno nastavíte formulár ako modálny len ak:
-
otvoríte formulár vo formulárovom zobrazení z navigačnej tably,
-
otvoríte formulár vo formulárovom zobrazení pomocou makra alebo kódu VBA,
-
prepnete z návrhového zobrazenia na formulárové zobrazenie.
V prípade modálneho formulára nemožno prepnúť na údajové zobrazenie z formulárového zobrazenia, hoci môžete prepnúť na návrhové zobrazenie a potom na údajové zobrazenie.
Formulár nie je modálny v návrhovom zobrazení alebo údajovom zobrazení a tiež nie je modálny, keď prepnete z údajového zobrazenia na formulárové zobrazenie.
Poznámka: Máte možnosť použiť nastavenie Dialógový argumentu akcie Režim okna pre akciu OtvoriťFormulár na otvorenie formulára s vlastnosťami ModálneOkno a AutomatickyOtváranéOkno nastavenými na hodnotu Áno.
Príklad
Ak chcete vrátiť hodnotu vlastnosti ModálneOkno pre formulár Zadanie objednávky, môžete použiť nasledovné:
Dim b As Booleanb = Forms("Order Entry").Modal
Ak chcete nastaviť hodnotu vlastnosti ModálneOkno, môžete použiť nasledovné:
Forms("Order Entry").Modal = True