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.

Akce SmazatChybuMakra slouží k vymazání informací o chybě, které jsou uloženy v objektu ChybaMakra.

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

Nastavení

Akce SmazatChybuMakra nemá žádné argumenty.

Poznámky

  • Při výskytu chyby v makru jsou informace o této chybě uloženy v objektu ChybaMakra. Pokud jste nepotlačili chybové zprávy pomocí akce PřiChybě, dojde k zastavení makra a zobrazení standardní chybové zprávy s informacemi o chybě. Pokud jste však chybové ztráty pomocí akce PřiChybě potlačili, můžete informace uložené v objektu ChybaMakra použít v podmínce nebo ve vlastní chybové zprávě.

    Po zpracování chyby jsou informace v objektu ChybaMakra zastaralé, a proto je vhodné tyto informace z objektu vymazat pomocí akce SmazatChybuMakra. Touto akcí je v objektu ChybaMakra obnoveno číslo chyby 0 a jsou vymazány všechny ostatní informace o dané chybě, které jsou v objektu uloženy, například popis chyby, název makra, název akce, podmínka a argumenty. Tímto způsobem můžete později objekt ChybaMakra znovu zkontrolovat a zjistit, jestli nedošlo k další chybě.

  • Po ukončení jakéhokoli makra je objekt ChybaMakra automaticky vymazán, a proto není nutné na konci makra použít akci SmazatChybuMakra.

  • Objekt ChybaMakra obsahuje vždy informace pouze o jedné chybě. Pokud v makru dojde k více chybám, jsou v objektu ChybaMakra obsaženy informace pouze o poslední chybě.

  • Pokud chcete spustit akci SmazatChybuMakra v modulu VBA, použijte metodu ClearMacroError objektu DoCmd.

Příklad

Následující makro potlačí chybové zprávy pomocí akce PřiChybě s argumentem Další a potom pomocí akce OtevřítFormulář otevře formulář. V tomto příkladu je chyba záměrně vytvořena pomocí akce PřejítNaZáznam pro přechod k předchozímu záznamu. Podmínka [ChybaMakra].[Číslo]<>0 otestuje objekt ChybaMakra. Pokud došlo k chybě, je číslo chyby nenulové a spustí se akce OknoSeZprávou. V tomto okně se zobrazí název akce, která chybu způsobila (v tomto případě akce PřejítNaZáznam), a číslo chyby. Potom je spuštěním akce SmazatChybuMakra objekt ChybaMakra vymazán.

Podmínka

Akce

Argumenty

PřiChybě

Přejít na: Další

OtevřítFormulář

Název formuláře: FormulářKategorie

Zobrazit: Formulář

Režim okna: Normální

PřejítNaZáznam

Typ objektu: Formulář

Název objektu: FormulářKategorie

Záznam: Předchozí

[ChybaMakra].[Číslo]<>0

OknoSeZprávou

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

ZvukovýSignál: Ano

Typ: Informační zpráva

SmazatChybuMakra

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.

×