Radnju makroa RunMacro možete da koristite u Access bazama podataka da biste pokrenuli makro. Makro može da bude u makro grupa.
Koristite ovu radnju:
-
Da biste pokrenuli makro iz drugog makroa.
-
Da biste pokrenuli makro na osnovu određenog uslova.
-
Da biste priložili makro prilagođenom meniju ili komandi na traci.
Postavka
Radnja makroa RunMacro ima sledeće argumente.
Argument radnje |
Opis |
Ime makroa |
Ime makroa koji treba pokrenuti. Polje Ime makroa u odeljku Argumenti radnje prozora za dizajn makroa prikazuje sve makroe (i grupe makroa) u trenutnoj bazi podataka. Ako je makro u grupi makroa, on je naveden ispod imena grupe makroa na listi kao ime makro grupe.ime makroa. Ovo je obavezan argument. Ako pokrenete makro koji sadrži radnju makroa RunMacro u baza podataka biblioteke, Pristup traži makro sa ovim imenom u bazi podataka biblioteke i ne traži ga u trenutnoj bazi podataka. |
Broj ponavljanja |
Maksimalan broj izvršavanja makroa. Ako ostavite ovaj argument prazan (a argument Ponavljanje izraza je takođe prazan), makro se pokreće jednom. |
Ponovi izraz |
Vrednost izraz koja ima vrednost True (–1) ili False (0). Makro prestaje da se pokreće ako izraz ima vrednost " Netačno". Izraz se procenjuje svaki put kada se makro pokrene. |
Napomene
Ako unesete ime grupe makroa za argument Ime makroa , Access pokreće prvi makro u grupi makroa.
Ova radnja je slična izboru stavke Pokreni makro na kartici Alatke baze podataka, izboru makroa i kliku na dugme "U redu". Međutim, ova komanda pokreće makro samo jednom, dok radnja makroa RunMacro može da pokrene makro koliko god puta želite.
Saveti
Možete da koristite argumente "Broj ponavljanja" i "Ponovi izraz" da biste odredili koliko puta se makro pokreće:
-
Ako oba argumenta ostavite prazna, makro se pokreće jednom.
-
Ako unesete broj za broj ponavljanja , aliostavite izraz ponavljanja prazan, makro pokreće navedeni broj puta.
-
Ako " Ponovi brojanje" ostavite prazan, ali unesete izraz za izraz za izraz "R", makro se pokreće dok izraz ne bude dao vrednost "Netačno ".
-
Ako unesete vrednosti za oba argumenta, makro pokreće koliko puta je navedeno u polju Broj ponavljanja ili dok ponavljanje izraza ne proceni na Netačno, šta god se prvo desi.
Kada pokrenete makro koji sadrži radnju makroa RunMacro i on dođe do radnje makroa RunMacro , Access pokreće pozvani makro. Kada se pozvani makro završi, Access se vraća na originalni makro i pokreće sledeću radnju.
Napomene:
-
Makro možete da pozovete u istoj grupi makroa ili u drugoj grupi makroa.
-
Makroe možete da ugnezdite. To znači da možete da pokrenete makro A, koji poziva makro B i tako dalje. U svakom slučaju, kada se pozvani makro završi, Access se vraća na makro koji ga je pozvao i pokreće sledeću radnju u tom makrou.
Da biste pokrenuli radnju RunMacro u Visual Basic for Applications (VBA) modulu, koristite metod RunMacro objekta DoCmd .