Rakenduskoht
| Objekt Form |
|---|
| Objekt Report |
Atribuudi Modal abil saate määrata, kas vorm või aruanne avatakse modaalaknana. Kui vorm või aruanne avatakse modaalaknana, peate fookuse viimiseks teisele objektile akna sulgema. Lugemis-/kirjutamisõigusega kahendmuutuja.
avaldis.Modal
Väljend Nõutav. Avaldis, mis tagastab loendi Rakenduskoht objekti.
Kommentaarid
Atribuut Modal kasutab järgmisi sätteid.
| Säte | Visual Basic | Kirjeldus |
|---|---|---|
| Yes (Jah) | True | Vorm või aruanne avatakse modaalaknas. |
| Ei | False | (Vaikimisi) Vorm avatakse mittemodaalses aknas. |
Selle atribuudi määramiseks saate kasutada vormi või aruande atribuudilehte, makrot või Visual Basic for Applicationsi (VBA) koodi.
Kui avate modaalakna, keelatakse teised Accessi aknad seni, kuni vormi sulgete (kuigi saate aktiveerida aknad muudes rakendustes). Kui soovite keelata lisaks muudele akendele ka menüüd ja tööriistaribad, siis määrake atribuutide Modal ja PopUp väärtuseks „Yes“ (Jah).
Atribuudi BorderStyle abil saate määratleda, millist äärist vormile soovite. Tavaliselt on atribuudi BorderStyle väärtuseks „Dialog“ (Dialoogiboks).
näpunäide
Kohandatud dialoogiboksi loomiseks saate kasutada atribuute Modal, PopUp ja BorderStyle. Saate atribuutide Modal ja PopUp väärtuseks määrata Yes (Jah) ja atribuudi BorderStyle väärtuseks „Dialog“ (Dialoogiboks), et luua kohandatud dialoogibokse.
Kui määrate atribuudi Modal väärtuseks „Yes“ (Jah), muudetakse vorm modaalseks ainult järgmistel juhtudel:
- kui vorm avatakse vormivaates navigeerimispaanilt;
- kui see avatakse vormivaates makro või VBA-koodi abil;
- Aktiveerige kujundusvaade vormivaatesse.
Kui vorm on modaalvaade, ei saa te vormivaates andmelehevaadet aktiveerida, kuigi saate aktiveerida kujundusvaate ja seejärel andmelehevaate.
Vorm pole modaalne kujundusvaates ega andmelehevaates ega ka siis, kui aktiveerite vormivaates andmelehevaate.
Märkus.
Kui soovite avada vormi, mille atribuutide Modal ja PopUp väärtused on „Yes“ (Jah), saate kasutada toiminguargumendi OpenForm aknarežiimi sätet Dialog.
Näide.
Vormi „Tellimuse kirje“ jaoks atribuudi Modal väärtuse tagastamiseks saate teha järgmist.
Dim b As Booleanb = Forms("Order Entry").Modal
Atribuudi Modal väärtuse määramiseks saate teha järgmist.
Forms("Order Entry").Modal = True