Velja za
Predmet Form |
Predmet poročila |
Z lastnostjo Modal lahko določite , ali se obrazec ali poročilo odpre kot modalno okno. Ko se obrazec ali poročilo odpre kot modalno okno, morate zapreti okno, preden lahko premaknete fokus v drug predmet. Logična vrednost za branje/pisanje.
izraz.Modal
izraz Obvezen. Izraz, ki vrne enega od predmetov s seznama »Velja za«.
Opombe
Lastnost Modal uporablja te nastavitve.
Nastavitev |
Visual Basic |
Opis |
Da |
True |
Obrazec ali poročilo se odpre kot modalno okno. |
Ne |
False |
(Privzeto) Obrazec se odpre kot nemodalno okno. |
To lastnost lahko nastavite tako, da uporabite list z lastnostmi obrazca ali poročilo, makro ali kodo Visual Basic for Applications (VBA).
Ko odprete modalno okno, so druga okna v programu Microsoft Office Access 2007 onemogočena, dokler obrazca ne zaprete (vendar pa lahko še vedno preklopite na druga okna v drugih aplikacijah). Če želite poleg drugih oken onemogočiti menije in orodne vrstice, nastavite lastnosti Modal in PopUp na »Da«.
Z lastnostjo BorderStyle lahko nastavite vrsto obrobe obrazca. Lastnost BorderStyle modalnih obrazcev je običajno nastavljena na »Dialog«.
Namig
Z lastnostmi »Modal«, »PopUp« in »BorderStyle« lahko ustvarite pogovorno okno po meri. Če želite pogovorna okna po meri, lahko lastnost »Modal« nastavite na »Da«, »PopUp« na »Da« in »BorderStyle« na »Dialog«.
Če lastnost Modal nastavite na »Da«, je obrazec modalni le v teh primerih:
-
Odprete ga v pogledu »Obrazec« s podokna za krmarjenje.
-
Odprete ga v pogledu »Obrazec« z makrom ali kodo VBA.
-
Iz pogleda »Načrt« preklopite v pogled »Obrazec«.
Če je obraze modalni, s pogleda obrazca ne morete preklopiti na pogled podatkovnega lista, lahko pa preklopite na pogled »Načrt« in nato v pogled »Podatkovni list«.
Obrazec v pogledu »Načrt« ali »Podatkovni list« ni modalni, prav tako ni modalni, če s pogleda »Podatkovni list« preklopite v pogled »Obrazec«.
Opomba: Z nastavitvijo »Dialog« argumenta dejanja »Način okna« dejanja OpenForm lahko odprete obrazec tako, da sta njegovi lastnosti Modal in PopUp nastavljeni na »Da«.
Primer
Če želite vrniti vrednost lastnosti Modal za obrazec »Vnos naročila«, lahko uporabite to:
Dim b As Booleanb = Forms("Order Entry").Modal
Če želite nastaviti vrednost lastnosti Modal, lahko uporabite to:
Forms("Order Entry").Modal = True