Akce makra PřiChybě

Poznámka: Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady.

Pomocí akce makra přichyb v Accessu můžete určit, co se má stát při výskytu chyby v makru.

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

Nastavení

Akce makra přidaného 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

Next

Access zaznamená podrobnosti o chybě v objektu ChybaMakra , ale neukončí makro. Makro pokračuje další akcí.

Název makra

Access zastaví aktuální makro a spustí makro, které je pojmenované v argumentu název makra .

Nepovede

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

Název makra

Pokud je argument Přejít na nastaven na název makra, zadejte název submakra, které se má použít při zpracování chyb. Zadané jméno musí odpovídat názvu submakra v aktuálním makru. Nemůžete zadat název jiného objektu makra. V příkladu níže je makro ErrorHandler obsaženo ve stejném objektu makra jako akce makra je.

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

Poznámky

  • Akce makra přichybou se obvykle umístí na začátek makra, ale akci můžete taky umístit později do makra. Pravidla stanovená touto akcí se projeví při každém spuštění akce.

  • Pokud nastavíte argument Přejít na na neúspěšné, chová se přístup stejným způsobem, když v makru nebyla žádná chybová akce. To znamená, že pokud dojde k chybě, aplikace Access zastaví makro a zobrazí se standardní chybová zpráva. Hlavním použitím pro selhání se vypne jakékoli zpracování chyb, které jste v makru navázali dříve.

Příklad

Následující makro ukazuje použití akce makra přiChybit. 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 submakra

Akce

Argumenty

PřiChybě

Přejít na: název makra

Název makra: ErrorHandler

[Akce 2]

...

[Akce n]

ErrorHandler

Objekt

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ě

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

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

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×