Dejanje makra UstaviMakro lahko v Accessovih namiznih zbirkah podatkov uporabite za ustavitev trenutno makro.
Nastavitev
Dejanje StopMacro nima nobenih argumentov.
Opombe
To dejanje običajno uporabite, ko je treba makro zaustaviti zaradi pogoja. V makru pogojni izraz, ki vsebuje vrstica dejanja, lahko uporabite ukaz. Ko je izraz ovrednoten kot True (–1), Access ustavi makro.
Ustvarite lahko na primer makro, ki odpre nov obrazec, ki prikazuje skupne dnevne rede za datum, vnesen v pogovorno okno po meri. Pogojni izraz lahko uporabite, če želite zagotoviti, kontrolnik datum naročila v pogovornem oknu vsebuje veljaven datum. Če se to ne zgodi, lahko dejanje SporočilnoOkno prikaže sporočilo o napaki, dejanje UstaviMakro pa lahko ustavi makro.
Če je makro uporabil dejanja Odmev ali NastaviOpoglede za izpis na zaslon ali prikaz sistemskih sporočil izklopljen, jih dejanje makra UstaviMakro samodejno znova vklopi.
To dejanje ni na voljo v modulu VBA (VBA).
Primer
Sinhronizacija obrazcev z makrom
Spodnji makro odpre obrazec »Seznam izdelkov« v spodnjem desnem kotu obrazca »Dobavitelji«, ki prikazuje izdelke trenutnega dobavitelja. Prikazuje uporabo dejanj makrov Echo, MessageBox, GoToControl, StopMacro, OpenForm in MoveAndSizeWindow . Prikazuje tudi uporabo pogojnega izraza z dejanji MessageBox, GoToControl in StopMacro . Ta makro mora biti pripet gumbu »Pregled izdelkov« v obrazcu »Dobavitelji«.
Pogoj |
Dejanje |
Argumenti: Nastavitev |
Pripomba |
IzpisNaZaslon |
Vklopljen izpis na zaslon: Ne |
Zaustavite posodabljanje zaslona med delovanjem makra. |
|
IsNull([IDddvadvaj]) |
Sporočilno okno |
Sporočilo: Odprite zapis dobavitelja, čigar izdelke si želite ogledati, in nato znova kliknite gumb »Pregled izdelkov«. Zvočni signal: Da Vrsta: Brez Naslov: Izberite dobavitelja |
Če na obrazcu »Dobavitelji« ni trenutnega dobavitelja, prikažite sporočilo. |
... |
PojdiNaKontrolnik |
Ime kontrolnika: CompanyName |
Premaknite fokus na kontrolnik CompanyName. |
... |
StopMacro |
Ustavite makro. |
|
OdpriObrazec |
Ime obrazca: Seznam izdelkov Pogled: Podatkovni list Ime filtra: Pogoj Where: [IDd dobavitelja] = [Obrazci]! [Dobavitelji]! [IDd dobavitelja] Podatkovni način: samo za branje Način okna: Navadno |
Odprite obrazec »Seznam izdelkov« in prikažite izdelke trenutnega dobavitelja. |
|
MoveAndSizeWindow |
Desno: 0,7799" Navzdol: 1,8" |
Obrazec »Seznam izdelkov« postavite v spodnji desni kot obrazca »Dobavitelji«. |