Radnju makroa StopMacro možete da koristite u Access bazama podataka na radnoj površini da biste zaustavili trenutno makro.
Postavka
Radnja StopMacro nema nijedan argument.
Napomene
Ovu radnju obično koristite kada uslov čini neophodnim zaustavljanje makroa. Možete da koristite izraz uslovne naredbe u prozoru makroa koji red radnje sadrži ovu radnju. Kada izraz ima vrednost True (– 1), Pristup zaustavlja makro.
Na primer, možete da kreirate makro koji otvara obrazac prikazuje ukupne vrednosti dnevnih porudžbina za datum koji je unet u prilagođeni dijalog. Uslovni izraz možete da koristite da biste se uverili da polje "Datum porudžbine kontrola u dijalogu sadrži važeći datum. Ako se ne pojavi, radnja MessageBox može da prikaže poruku o grešci, a radnja StopMacro može da zaustavi makro.
Ako je makro koristio radnje Eho ili SetWarningseho isključili ili prikaza sistemskih poruka, radnja makroa StopMacro ih automatski ponovo uključuje.
Ova radnja nije dostupna u Visual Basic for Applications (VBA) modulu.
Primer
Sinhronizovanje obrazaca pomoću makroa
Sledeći makro otvara obrazac "Lista proizvoda" u donjem desnom uglu obrasca "Dobavljači" koji prikazuje proizvode trenutnog dobavljača. Prikazuje upotrebu radnji makroa Echo, MessageBox, GoToControl, StopMacro, OpenForm i MoveAndSizeWindow . Takođe prikazuje upotrebu uslovnog izraza sa radnjama MessageBox, GoToControl i StopMacro . Ovaj makro bi trebalo da bude priložen dugmetu "Pregledaj proizvode" u obrascu "Dobavljači".
Uslov |
Radnja |
Argumenti: podešavanje |
Komentar |
Echo |
Eho uključen: ne |
Zaustavi ažuriranje ekrana dok je makro pokrenut. |
|
IsNull([ID dobavljača]) |
Okvir za poruku |
Poruka: Premestite se na zapis dobavljača čiji proizvodi želite da vidite, a zatim ponovo kliknite na dugme Redigovanje proizvoda. Zvučni signal: Da Tip: nijedno Naslov: Izaberite dobavljača |
Ako nema trenutnog dobavljača u obrascu "Dobavljači", prikažite poruku. |
... |
GoToControl |
Ime kontrole: ImePreduzeća |
Premeštanje fokusa na kontrolu CompanyName. |
... |
StopMacro |
Zaustavljanje makroa |
|
OpenForm |
Ime obrasca: lista proizvoda Prikaz: list sa podacima Ime filtera: Uslov Where: [SupplierID] = [Forms]! [Dobavljači]! [ID dobavljača] Režim podataka: samo za čitanje Režim prozora: Normalno |
Otvorite obrazac "Lista proizvoda" i prikažite proizvode trenutnog dobavljača. |
|
Premesti prozor i promeni veličinu |
Desno: 0,7799" Nadole: 1,8" |
Postavite obrazac "Lista proizvoda" u donjem desnom uglu obrasca "Dobavljači". |