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 .

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.