Možete koristiti akciju makronaredbe RunMacro u bazama podataka programa Access da biste pokrenuli makronaredba. Makronaredba se može nalaziti u grupa makronaredbi.
Koristite ovu akciju:
- 
            Pokretanje makronaredbe iz druge makronaredbe. 
- 
            Pokretanje makronaredbe na temelju određenog uvjeta. 
- 
            Da biste makronaredbu priložili prilagođenom izborniku ili naredbi vrpce. 
Postavka
Akcija makronaredbe RunMacro sadrži sljedeće argumente.
| Argument akcije | Opis | 
| Naziv makronaredbe | Naziv makronaredbe koja će se pokrenuti. Okvir Naziv makronaredbe u odjeljku Argumenti akcije u prozoru dizajna makronaredbe prikazuje sve makronaredbe (i grupe makronaredbi) u trenutnoj bazi podataka. Ako se makronaredba nalazi u grupi makronaredbi, navedena je pod nazivom grupe makronaredbi na popisu kao naziv grupe makronaredbi.naziv makronaredbe. To je obavezan argument. Ako pokrenete makronaredbu koja sadrži akciju makronaredbe RunMacro u baza podataka biblioteke, Access traži makronaredbu s tim nazivom u bazi podataka biblioteke i ne traži je u trenutnoj bazi podataka. | 
| Broj ponavljanja | Maksimalan broj pokretanja makronaredbe. Ako argument ostavite praznim (a argument Ponavljanje izraza je prazan), makronaredba se pokreće jednom. | 
| Ponavljanje izraza | Broj izraz koji se vrednuje kao True (–1) ili False (0). Makronaredba prestaje funkcionirati ako se izraz vrednuje kao False. Izraz se procjenjuje svaki put kada se makronaredba pokrene. | 
Napomene
Ako unesete naziv grupe makronaredbi za argument Naziv makronaredbe , Access će pokrenuti prvu makronaredbu u grupi makronaredbi.
Ta je akcija slična kliku na pokreni makronaredbu na kartici Alati baze podataka, odabir makronaredbe i klik na U redu. No ta naredba pokreće makronaredbu samo jedanput, dok akcija makronaredbe RunMacro može pokrenuti makronaredbu koliko god puta želite.
Savjeti
Pomoću argumenata Broj ponavljanja i Ponavljanje izraza možete odrediti koliko se puta makronaredba pokreće:
- 
              Ako oba argumenta ostavite prazna, makronaredba se pokreće jednom. 
- 
              Ako unesete broj za broj ponavljanja, ali ostavite ponavljanje izraza praznim, makronaredba će pokrenuti navedeni broj puta. 
- 
              Ako polje Broj ponavljanja ostavite praznim, ali unesete izraz za izraz Repeat, makronaredba će se pokrenuti dok se izraz ne procijeni kao False. 
- 
              Ako unesete vrijednosti za oba argumenta, makronaredba će pokrenuti broj puta određenih u argumentu Broj ponavljanja ili dok se ponavljajući izraz ne procijeni kao False, ovisno o tome što se prvo dogodi. 
Kada pokrenete makronaredbu koja sadrži akciju makronaredbe RunMacro , a ona dosegne akciju makronaredbe RunMacro , Access će pokrenuti pozvanu makronaredbu. Kada pozvana makronaredba završi, Access će se vratiti na izvornu makronaredbu i pokrenuti sljedeću akciju.
Napomene:
- 
        Makronaredbu možete pozvati u istoj grupi makronaredbi ili u nekoj drugoj grupi makronaredbi. 
- 
        Makronaredbe možete ugnijezditi. To znači da možete pokrenuti makronaredbu A, čime se poziva makronaredba B i tako dalje. U svakom slučaju, kada pozvana makronaredba završi, Access će se vratiti na makronaredbu koja ju je nazvala i pokrenuti sljedeću akciju u toj makronaredbi. 
Da biste akciju RunMacro pokrenuli u modulu Visual Basic for Applications (VBA), koristite metodu RunMacroobjekta DoCmd .
 
                         
				 
				