Odnosi se na
Objekt Form |
Objekt Report |
Svojstvo Modal omogućuje vam da odredite hoće li se obrazac ili izvješće otvoriti kao obavezni prozor. Kada se obrazac ili izvješće otvore u obliku modalnog prozora, prije premještanja fokusa na drugi objekt morate zatvoriti prozor. To je svojstvo vrste Boolean za čitanje/pisanje.
expression.Modal
expression Obavezno. Izraz koji vraća jedan od objekata na popisu Primjenjuje se na.
Napomene
Svojstvo Modal koristi sljedeće postavke.
Postavka |
Visual Basic |
Opis |
Da |
True |
Obrazac ili izvješće otvorit će se kao modalni prozor. |
Ne |
False |
(Zadano) Obrazac će se otvoriti kao prozor koji nije modalan. |
To svojstvo možete postaviti pomoću lista svojstava obrasca ili izvješća, makronaredbe ili koda programa Visual Basic for Applications (VBA).
Kada otvorite modalni prozor, ostali prozori u programu Microsoft Office Access 2007 bit će onemogućeni sve dok ne zatvorite obrazac (i dalje možete prelaziti na prozore u drugim aplikacijama). Da biste osim ostalih prozora onemogućili izbornike i alatne trake, postavite svojstva Modal i PopUp na Da.
Da biste odredili vrstu obruba obrasca, koristite svojstvo BorderStyle. Svojstvo BorderStyle u modalnim je obrascima obično postavljeno na Dialog.
savjet
Da biste stvorili prilagođeni dijaloški okvir, koristite svojstva Modal, PopUp i BorderStyle. Da biste koristili prilagođene dijaloške okvire, postavite svojstva Modal i PopUp na Da, a svojstvo BorderStyle na Dialog.
Kada svojstvo Modal postavite na Da, obrazac će biti modalan samo u sljedećim slučajevima:
-
kada ga otvorite u prikazu obrasca u navigacijskom oknu
-
kada ga otvorite u prikazu obrasca pomoću makronaredbe ili VBA koda
-
kada iz prikaza obrasca prijeđete na prikaz dizajna
Kada je obrazac modalan ne možete iz prikaza obrasca prelaziti na prikaz podatkovnog lista, no možete prijeći na prikaz dizajna, a zatim na prikaz podatkovne tablice.
Obrazac nije modalan u prikazu dizajna ni u prikazu podatkovne tablice, a nije modalan ni ako prijeđete iz prikaza podatkovne tablice na prikaz obrasca.
Napomena: Da biste otvorili obrazac sa svojstvima Modal i PopUp postavljenima na Da, upotrijebite postavku Dialog argumenta akcije Windows Mode iz akcije OpenForm.
Primjer
Da biste dobili vrijednost svojstva Modal obrasca "Unos narudžbe", upotrijebite sljedeći izraz:
Dim b As Booleanb = Forms("Order Entry").Modal
Da biste postavili vrijednost svojstva Modal, upotrijebite sljedeći izraz:
Forms("Order Entry").Modal = True