Akci makra ZastavitMakro v desktopových databázích Accessu můžete použít k zastavení aktuálně spuštěného Makro.
Nastavení
Akce ZastavitMakro nemá žádné argumenty.
Poznámky
Tuto akci obvykle použijete, když je kvůli podmínce nutné makro zastavit. V Řádek akce makra, která obsahuje tuto akci, můžete použít Podmíněný výraz. Když se výraz vyhodnotí jako True (-1), Access makro zastaví.
Můžete například vytvořit makro, které otevře Formulář zobrazující součty denních objednávek pro datum zadané v Vlastní dialogové okno. Pomocí podmíněného výrazu se můžete ujistit, že Ovládací prvek Datum objednávky v dialogovém okně obsahuje platné datum. Pokud ne, může akce MessageBox zobrazit chybovou zprávu a akce StopMacro může makro zastavit.
Pokud makro pomocí akcí Ozvěna nebo SetWarningsZobrazení výsledků nebo zobrazení systémových zpráv vypne, akce makra StopMacro je automaticky znovu zapne.
Tato akce není dostupná v modulu jazyka Visual Basic for Applications (VBA).
Příklad
Synchronizace formulářů pomocí makra
Následující makro otevře formulář Seznam produktů v pravém dolním rohu formuláře Dodavatelé zobrazující produkty aktuálního dodavatele. Zobrazuje použití akcí maker Echo, MessageBox, GoToControl, StopMacro, OpenForm a MoveAndSizeWindow . Zobrazuje také použití podmíněného výrazu s akcemi MessageBox, GoToControl a StopMacro . Toto makro by mělo být připojené k tlačítku Zkontrolovat produkty ve formuláři Dodavatelé.
Podmínka |
Akce |
Argumenty: Nastavení |
Komentář |
Echo |
Ozvěna zapnuto: Ne |
Zastavte aktualizaci obrazovky, když je makro spuštěné. |
|
IsNull([Id dodavatele]) |
Messagebox |
Zpráva: Přejděte na záznam dodavatele, jehož produkty chcete zobrazit, a potom znovu klikněte na tlačítko Zkontrolovat produkty. ZvukovýSignál: Ano Typ: Žádný Název: Vyberte dodavatele. |
Pokud ve formuláři Dodavatelé není žádný aktuální dodavatel, zobrazte zprávu. |
... |
PřejítNaOvládacíPrvek |
Název ovládacího prvku: CompanyName |
Přesuňte fokus na ovládací prvek CompanyName. |
... |
ZastavitMakro |
Zastavte makro. |
|
OtevřítFormulář |
Název formuláře: Seznam produktů Zobrazení: Datový list Název filtru: Podmínka where: [SupplierID] = [Forms]! [Dodavatelé]! [ID dodavatele] Režim dat: Jen pro čtení Režim okna: Normální |
Otevřete formulář Seznam produktů a zobrazte produkty aktuálního dodavatele. |
|
MoveAndSizeWindow |
Vpravo: 0,7799" Dolů: 1,8" |
Umístěte formulář Seznam produktů v pravém dolním rohu formuláře Dodavatelé. |