Pomocí akce makra ZastavitMakro v desktopových databázích Accessu můžete zastavit právě spuštěný Makro.

Nastavení

Akce ZastavitMakro nemá žádné argumenty.

Poznámky

Tuto akci se obvykle používá v případě, že podmínka je potřebná k zastavení makra. V seznamu maker Podmíněný výraz, která tuto akci obsahuje, Řádek akce vlastní záznam. Když se výraz vyhodnotí jako Pravda (-1), Access makro zastaví.

Můžete například vytvořit makro, které otevře okno s Formulář zobrazující celkové denní objednávky pro datum zadané v Vlastní dialogové okno. Pomocí podmíněného výrazu můžete zajistit, aby datum objednávky, Ovládací prvek dialogovém okně obsahuje platné datum. Pokud se nezobrazí, akce MessageBox může zobrazit chybovou zprávu a akce ZastavitMakro může makro zastavit.

Pokud makro k vypnutí zobrazení Zobrazení výsledků nebo zobrazení systémových zpráv použilo akce Echo nebo SetWarnings, akce makra ZastavitMakro je automaticky znovu zapne.

Tato akce není dostupná v modulu VBA (Visual Basic for Applications).

Příklad

Synchronizace formulářů pomocí makra

Následující makro otevře formulář Seznam výrobků v pravém dolním rohu formuláře Dodavatelé a zobrazí se výrobce aktuálního dodavatele. Zobrazuje použití akcí maker Echo ,MessageBox, GoToControl,StopMacro,OpenForma MoveAndSizeWindows. Zobrazuje také použití podmíněného výrazu s akcemi MessageBox,GoToControla StopMacro. Toto makro je třeba připojit k tlačítku Zobrazit produkty na formuláři Dodavatelé.

Podmínka

Akce

Argumenty: Nastavení

Komentář

Echo

Echo On: No

Zastavte aktualizaci obrazovky, když je makro spuštěné.

IsNull([IDD dodavatele])

MessageBox

Zpráva:Přesuňte se na záznam dodavatele, jehož produkty chcete zobrazit, a pak znovu klikněte na tlačítko Zkontrolovat produkty.

ZvukovýSignál: Ano

Typ: Žádný

Název:Vybrat dodavatele

Pokud na formuláři Dodavatelé není aktuální dodavatel, zobrazte zprávu.

...

PřejítNaOvládacíPrvek

Název ovládacíhoprvku: NázevS companyname

Přesunutí fokusu na ovládací prvek NázevSou společnost

...

ZastavitMakro

Zastavte makro.

OtevřítFormulář

Název formuláře:Seznam produktů

Zobrazení: Datový list

Název filtru:

Podmínka Where:[IDDdopise] = [Forms]! [Dodavatelé]! [IDD dodavatele]

Režim dat:Jen pro čtení

Režim okna: Normální

Otevření formuláře Seznam výrobků a zobrazení aktuálních výrobků dodavatele

MoveAndSizeWindow

Vpravo:0,7799"

Dolů:1,8"

Umístěte formulář Seznam výrobků v pravém dolním rohu formuláře Dodavatelé.

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se systém Microsoft Office insiderům

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?

Děkujeme vám za zpětnou vazbu.

×