Z dejanjem makra ZaženiMakro v Accessovih zbirkah podatkov lahko zaženete makro. Makro je lahko v skupina makrov.
Uporabite to dejanje:
-
Če želite zagnati makro iz drugega makra.
-
Če želite zagnati makro na podlagi določenega pogoja.
-
Če želite makro priložiti meniju ali ukazu na traku po meri.
Nastavitev
Dejanje makra ZaženiMakro ima te argumente.
Argument dejanja |
Opis |
Ime makra |
Ime makra, ki ga želite zagnati. Polje Ime makra v razdelku Argumenti dejanja v oknu z načrtom makra prikazuje vse makre (in skupine makrov) v trenutni zbirki podatkov. Če je makro v skupini makrov, je pod imenom skupine makrov na seznamu naveden kot ime skupine makrov.ime makra. To je zahtevan argument. Če zaženete makro, ki vsebuje dejanje makra ZaženiMakro v Zbirka podatkov knjižnice, Access poišče makro s tem imenom v zbirki podatkov knjižnice in ga ne poišče v trenutni zbirki podatkov. |
Število ponovitev |
Največje število zagonov makra. Če pustite ta argument prazen (argument Ponovi izraz pa je tudi prazen), se makro zažene enkrat. |
Ponavljanje izraza |
Polje izraz, ki je ovrednoteno kot True (–1) ali False (0). Makro se preneha izvajati, če je izraz ovrednoten kot »False«. Izraz je ovrednoten vsakič, ko se makro zažene. |
Opombe
Če za argument Ime makra vnesete ime skupine makrov , Access zažene prvi makro v skupini makrov.
To dejanje je podobno kliku možnosti Zaženi makro na zavihku Orodja za zbirke podatkov, izbiranje makra in klikanje V redu. Vendar pa se ta ukaz zažene makro le enkrat, medtem ko lahko dejanje makra ZaženiMakro zažene makro tolikokrat, kot želite.
Namigi
Z argumentoma »Število ponovitev« in »Ponovi izraz« lahko določite, kolikokrat se makro zažene:
-
Če pustite oba argumenta prazna, se makro zažene enkrat.
-
Če vnesete število za Število ponovitev, vendar pustite polje Ponovi izraz prazno, makro zažene določeno število ponovitev.
-
Če pustite polje »Število ponovitev « prazno, vendar vnesete izraz za izraz Repeat Expression, se makro zažene, dokler izraz ni ovrednoten kot »False«.
-
Če vnesete vrednosti za oba argumenta, makro zažene tolikokrat, kot je določeno v polju Število ponovitev, ali dokler funkcija Ponovi izraz ni ovrednotena kot False, kar se zgodi prej.
Ko zaženete makro, ki vsebuje dejanje makra ZaženiMakro , in ta doseže dejanje makra ZaženiMakro , Access zažene imenovani makro. Ko se imenovani makro konča, se Access vrne v izvirni makro in zažene naslednje dejanje.
Opombe:
-
Makro lahko pokličete v isto skupino makrov ali v drugi skupini makrov.
-
Makre lahko ugnezdite. To pomeni, da lahko zaženete makro A, ki nato pokliče makro B in tako naprej. Ko je imenovani makro dokončan, se Access v vsakem primeru vrne v makro, ki ga je poklical, in v tem makru zažene naslednje dejanje.
Če želite zagnati dejanje ZaženiMakro v modulu VBA (VBA), uporabite metodo ZaženiMakropredmeta DoCmd.