Dejanje makra »ZaženiMakro«

Velja za
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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.