Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Pomocí akce makra Chyba v Accessu můžete určit, co se má stát, když v makre dojde k chybě.

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

Nastavení

Akce makra Chyba má následující argumenty.

Akční argument

Popis

Přejít na

Zadejte obecné chování, ke kterému by mělo dojít při výskytu chyby. Klikněte na šipku rozevíracího seznamu a potom klikněte na jedno z následujících nastavení:

Nastavení

Popis

Další

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

Název makra

Access zastaví aktuální makro a spustí makro s názvem v argumentu Název makra .

Selhání

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 ke zpracování chyb. Zadaný název se musí shodovat s názvem submakra v aktuálním makru. Nemůžete zadat název jiného objektu makra. V následujícím příkladu je dílčí makro ErrorHandler obsaženo ve stejném objektu makra jako akce makra PřiChyba .

Tento argument musí zůstat prázdný, pokud je argument Přejít na nastavený na Další nebo Selhání.

Poznámky

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

  • Pokud nastavíte argument Přejít na na hodnotu Selhání, Access se bude chovat stejně, jako kdyby v makrech nebyla žádná akce PřiChybě . To znamená, že pokud dojde k chybě, Access makro zastaví a zobrazí standardní chybovou zprávu. Hlavním účelem nastavení Selhání je vypnout veškeré zpracování chyb, které jste vytvořili dříve v makrech.

Příklad

Následující makro ukazuje použití akce makra Chyba . 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: Obslužná rutina chyby

[Akce 2]

...

[Akce n]

Errorhandler

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?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

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

×