Taikoma
Objektas Form |
---|
Objektas Report |
Ypatybę Modal galite naudoti norėdami nurodyti, ar forma ar ataskaita atidaroma kaip modalinis langas. Kai forma arba ataskaita atidaroma kaip modalusis langas, turite uždaryti langą, kad galėtumėte perkelti įvesties vieta į kitą objektą. Skaityti/rašyti Boolean.
reiškinys.Modal
reiškinys Būtina. Reiškinys, kuris pateikia vieną iš sąrašo „Taikoma“ objektų.
Pastabos
Ypatybė Modal naudoja toliau pateiktus parametrus.
Parametras |
Visual Basic |
Aprašas |
---|---|---|
Taip |
True |
Forma arba ataskaita atidaroma kaip modalusis langas. |
Ne |
False |
(Numatytasis parametras) Forma atidaroma kaip ne modalusis langas. |
Šią ypatybę galite nustatyti naudodami formos arba ataskaitos ypatybių lapą, makrokomandą arba „Visual Basic for Applications“ (VBA) kodą.
Kai atidarote modalųjį langą, kiti "Access" langai išjungiami, kol uždarote formą (nors galite perjungti langus kitose programose). Be kitų langų norėdami išjungti ir meniu bei įrankių juostas, ypatybėms Modal ir PopUp nustatykite reikšmę Taip.
Ypatybę BorderStyle galite naudoti norėdami nurodyti, kokią kraštinę turės forma. Paprastai modaliųjų formų ypatybė BorderStyle būna nustatyta kaip Dialogas.
Patarimas
Galite naudoti ypatybes Modal, PopUp ir BorderStyle norėdami sukurti pasirinktinis dialogo laukas. Galite nustatyti Modal reikšmę Taip, PopUp – Taip ir BorderStyle – Dialogas pasirinktiniams dialogo langams.
Ypatybę Modal nustačius kaip Taip, forma tampa modaliąja tik jei:
-
Atidarote ją formos rodinyje iš naršymo srities.
-
Atidarote ją formos rodinyje naudodami makrokomandą arba VBA kodą.
-
Perjungiate iš maketo rodinio į formos rodinį.
Kai forma yra modalioji, negalėsite perjungti į duomenų lapo rodinys iš formos rodinio, nors galėsite perjungti į dizaino rodinį, o tada į duomenų lapo rodinį.
Forma nebus modalioji dizaino rodinyje arba duomenų lapo rodinyje, jei perjungsite iš duomenų lapo rodinio į formos rodinį.
Pastaba: Galite naudoti OpenForm veiksmo argumento lango režimas parametrą Dialogas, norėdami atidaryti formą, kai jos ypatybės Modal ir PopUp nustatytos kaip Taip.
Pavyzdys
Norėdami grąžinti formos „Užsakymo įvedimas“ ypatybės Modal reikšmę, galite naudoti:
Dim b As Booleanb = Forms("Order Entry").Modal
Norėdami nustatyti ypatybės Modal reikšmę, galite naudoti:
Forms("Order Entry").Modal = True