Akciju makronaredbe StopMacro možete koristiti u bazama podataka programa Access za stolna računala da biste zaustavili trenutno pokrenut makronaredba.
Postavka
Akcija StopMacro nema argumenata.
Napomene
Ovu akciju obično koristite kada uvjet čini potrebnu za zaustavljanje makronaredbe. U redak radnje makronaredbi možete koristiti uvjetni izraz koja sadrži tu akciju. Kada se izraz izračunava u True (– 1), Access će zaustaviti makronaredbu.
Možda ćete, primjerice, stvoriti makronaredbu koja otvara obrazac koja prikazuje ukupne zbrojeve dnevnih naloga za Datum uneseni u prilagođeni dijaloški okvir. Uvjetni izraz možete koristiti da biste bili sigurni da Datum narudžbe kontrola u dijaloškom okviru sadrži valjani datum. Ako ne bude, akcija MessageBox može prikazati poruku o pogrešci, a akcija StopMacro može zaustaviti makronaredbu.
Ako je makronaredba koristila akcije Echo ili SetWarnings da bi okrenula jeka ili prikazala poruke sustava, akcija makronaredbe StopMacro automatski će ih ponovno uključiti.
Ova akcija nije dostupna u modulu Visual Basic for Applications (VBA).
Primjer
Sinkroniziranje obrazaca pomoću makronaredbe
Sljedeća makronaredba otvorit će obrazac popis proizvoda u donjem desnom kutu obrasca Dobavljači, koji prikazuje proizvode sadašnjeg dobavljača. U njoj se prikazuje upotreba akcija Echo, MessageBox, GoToControl, StopMacro, OpenFormi moveandsizewindow . Prikazuje se i korištenje uvjetnog izraza uz akcije MessageBox, GoToControli StopMacro . Tu je makronaredbu potrebno pridružiti gumbu Pregled proizvoda u obrascu Dobavljači.
Uvjet |
Akcija |
Argumenti: Postavka |
Komentar |
Echo |
Jeka uključena: Ne |
Prekida ažuriranje zaslona dok se izvodi makronaredba. |
|
IsNull ([IDDobavljača]) |
Poruka programa MessageBox |
Poruka: prijeđite na zapis dobavljača čije proizvode želite pogledati, a zatim ponovno kliknite gumb Pregled proizvoda. Zvučno upozorenje: Da Vrsta: Ništa Naslov: odaberite dobavljača |
Ako u obrascu Dobavljači nema trenutnog dobavljača, prikazuje se poruka. |
... |
GoToControl |
Naziv kontrole: naziv tvrtke |
Premještanje fokusa na kontrolu Naziv tvrtke. |
... |
StopMacro |
Prekidanje izvođenja makronaredbe. |
|
OpenForm |
Naziv obrasca: Popis proizvoda Prikaz: Podatkovna tablica Naziv filtra: Uvjet WHERE: [IDDobavljača] = [Obrasci]! [Dobavljači]! IDDobavljača Način rada s podacima: Samo za čitanje Način rada prozora: Normalno |
Otvaranje obrasca Popis proizvoda i prikaz proizvoda trenutnog dobavljača. |
|
MoveAndSizeWindow |
Desno: 0,7799 inča Dolje: 1,8 inča |
Postavljanje obrasca Popis proizvoda u donji desni kut obrasca Dobavljači. |