Akciu makra ZastaviťMakro môžete v počítačových databázach Accessu použiť na zastavenie aktuálne spustenej makro.
Nastavenie
Akcia ZastaviťMakro neobsahuje žiadne argumenty.
Poznámky:
Túto akciu zvyčajne používate vtedy, keď podmienka vyžaduje zastavenie makra. V riadok akcie makra, ktorá obsahuje túto akciu, môžete použiť podmienený výraz. Keď sa výraz vyhodnotí ako True (–1), Access zastaví makro.
Môžete napríklad vytvoriť makro, ktoré otvorí formulár zobrazujúce súčty denných objednávok pre dátum zadaný do vlastné dialógové okno. Podmienený výraz môžete použiť na to, aby ste sa uistili, že ovládací prvok Dátum objednávky v dialógovom okne obsahuje platný dátum. Ak sa tak nestane, akcia MessageBox môže zobraziť chybové hlásenie a akcia ZastaviťMakro môže zastaviť makro.
Ak makro používa akcie Echo alebo SetWarnings na vypnutie ozvena alebo zobrazovania systémových hlásení, akcia makra ZastaviťMakro ich automaticky znova zapne.
Táto akcia nie je k dispozícii v module jazyka Visual Basic for Applications (VBA).
Príklad
Synchronizácia formulárov pomocou makra
Nasledujúce makro otvorí formulár Zoznam produktov v pravom dolnom rohu formulára Dodávatelia so zobrazením produktov aktuálneho dodávateľa. Zobrazuje použitie akcií makier Echo, MessageBox, GoToControl, StopMacro, OpenForm a MoveAndSizeWindow . Zobrazuje tiež použitie podmieneného výrazu s akciami MessageBox, GoToControl a StopMacro . Toto makro by malo byť priložené k tlačidlu Revízia produktov vo formulári Dodávatelia.
Podmienka |
Akcia |
Argumenty: Nastavenie |
Komentár |
Zobrazovať výsledky |
Zobraziť výsledky: Nie |
Zastaví aktualizáciu obrazovky, keď je spustené makro. |
|
IsNull([ID dodávateľa]) |
OknoHlásenia |
Hlásenie: Prejdite na záznam dodávateľa, ktorého produkty chcete zobraziť, a potom znova kliknite na tlačidlo Prehľad produktov. Zvukový signál: Áno Typ: Žiadna ikona Názov: Výber dodávateľa |
Ak vo formulári Dodávatelia nie je žiadny aktuálny dodávateľ, zobrazí sa hlásenie. |
... |
PrejsťNaOvládacíPrvok |
Názov ovládacieho prvku: NázovSpoločovne |
Presuňte zameranie na ovládací prvok NázovSpoločovne. |
... |
ZastaviťMakro |
Zastavte makro. |
|
OtvoriťFormulár |
Názov formulára: Zoznam produktov Zobrazenie: Údajový hárok Názov filtra: Podmienka Where: [IDdomníka] = [Formuláre]! [Dodávatelia]! [ID dodávateľa] Režim údajov: Iba na čítanie Režim okna: Normálny |
Otvorte formulár Zoznam produktov a zobrazte produkty aktuálneho dodávateľa. |
|
MoveAndSizeWindow |
Vpravo: 0,7799" Dole: 1,8" |
Umiestnite formulár Zoznam produktov do pravého dolného rohu formulára Dodávatelia. |