Makro lahko zaženete z dejanjem makra ZaženiMakro v Accessovih zbirkah podatkov. Makro je lahko v skupini 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 zbirki 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 | Izraz, ki je ovrednoten 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.
Nasveti
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 » Ponovi izraz«, 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.
Opomba
- 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.