Akci makra PřiChybě můžete v Accessu použít k určení toho, co se má stát při chybě v makru.

Poznámka: Akce makra PřiChybě není dostupná ve webových aplikacích pro Access.

Nastavení

Akce makra PřiChybě obsahuje následující argumenty:

Akční argument

Popis

Přejít na

Určete obecné chování, které se má objevit, když dojde k chybě. Klikněte na šipku rozevíracího seznamu a potom klikněte na jedno z následujících nastavení:

Nastavení

Popis

Další

Access zachytá podrobnosti o chybě v objektu Chyba MacroError, ale makro nezabrazí. Makro bude pokračovat další akcí.

Název makra

Access ukončí aktuální makro a spustí makro pojmenované v argumentu Název makra.

Selhání

Access ukončí aktuální makro a zobrazí chybovou zprávu.

Název makra

Pokud je argument Přejít na nastavený na Názevmakra, zadejte název submakro, které se má použít ke zpracování chyb. Název, který napíšete, musí odpovídat názvu submakro v aktuálním makru. Název jiného objektu makra není možné zadat. V následujícím příkladu je dílčí makro ZpracováníChybě obsaženo ve stejném objektu makra jako akce makra PřiChybě.

Pokud je argument Přejít na nastavený na Další nebo Selhat,musí být tento argument prázdný.

Poznámky

  • Akce makra PřiChybě je obvykle umístěna na začátku makra, ale akci můžete provést později v makru. Pravidla vytvořená akcí se projeví při každém spuštění akce.

  • Pokud argument Přejít na nastavíte na Selhat, chová se Access stejně, jako kdyby v makru nebyla žádná akce PřiChybě. To znamená, že pokud dojde k chybě, Access makro zastaví a zobrazí standardní chybovou zprávu. Hlavním použitím nastavení Selhání je vypnutí zpracování chyb, které jste vytvořili dříve v makru.

Příklad

Následující makro ukazuje použití akce makra PřiChybě. V tomto příkladu akce PřiChybě určuje, aby Access při výskytu chyby spustil vlastní submakro s názvem ZpracováníChyby určené ke zpracování chyb. Když se v některé z akcí, která následuje, vyskytne chyba, Access přeskočí na submakro ZpracováníChyby. Submakro ZpracováníChyby zobrazí pole se zprávou odkazující na objekt ChybaMakra, který zobrazí informace o chybě.

Název submakro

Akce

Argumenty

PřiChybě

Přejít na: Název makra

Název makra:ZpracováníChy by se podle chyby

[Akce 2]

...

[Akce n]

ZpracováníChyty

MessageBox

Zpráva:="Chyba č. " & [ChybaMakra].[Číslo] & " akce " & [ChybaMakra].[NázevAkce]

ZvukovýSignál: Ano

Typ: Žádný

Název: Došlo k chybě.

Toto je snímek obrazovky s Návrhářem maker v Accessu (Access 2010 nebo novější verze) s výše uvedeným příkladem. V tomto případě výraz v akci NastavitMístníProměnnou způsobí chybu, protože se pokouší dělit číslo nulou. Access se přesune níže na submakro s názvem ZpracováníChyby a zobrazí informace o chybě v okně se zprávou.

Okno pro návrh makra v Accessu zobrazující akci PřiChybě

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.

×