Akcia makra VymazaťChybuMakra

Akciu VymazaťChybuMakra môžete použiť na vymazanie informácií o chybe uložených v objekte ChybaMakra.

Poznámka : Akcia makra VymazaťChybuMakra nie je k dispozícii vo webových aplikáciách Accessu.

Nastavenie

Akcia VymazaťChybuMakra nemá žiadne argumenty.

Poznámky

  • Ak sa vyskytne chyba v makre, informácie o chybe sa uložia v objekte ChybaMakra. Ak ste akciu PriChybe ešte nepoužívali na potlačenie chybových hlásení, makro sa zastaví a informácie o chybe sa zobrazia v štandardnom chybovom hlásení. Ak ste však akciu PriChybe používali na potlačenie chybových hlásení, odporúča sa použiť informácie uložené v objekte ChybaMakra v podmienke alebo vlastnom chybovom hlásení.

    Po spracovaní chyby budú informácie v objekte ChybaMakra neaktuálne, preto je vhodné vymazať objekt pomocou akcie VymazaťChybuMakra. Tým sa vynuluje číslo chyby v objekte ChybaMakra na hodnotu 0 a vymažú všetky ostatné informácie o chybe, ktoré sú uložené v objekte, ako je napríklad popis chyby, názov makra, názov akcie, podmienka a argumenty. Týmto spôsobom môžete neskôr znovu skontrolovať objekt ChybaMakra a zistiť, či sa vyskytla iná chyba.

  • Objekt ChybaMakra sa automaticky vymaže po skončení platnosti makra, takže nie je potrebné použiť akciu VymazaťChybuMakra na konci makra.

  • Objekt ChybaMakra obsahuje informácie iba o jednej chybe naraz. Ak sa v makre vyskytla viac než jedna chyba, objekt ChybaMakra obsahuje informácie len o poslednej chybe.

  • Na spustenie akcie VymazaťChybuMakra v module VBA použite metódu VymazaťChybuMakra objektu DoCmd.

Príklad

Nasledujúce makro používa akciu PriChybe s argumentom Ďalej na potlačenie chybových hlásení a potom akciu OtvoriťFormulár na otvorenie formulára. V tomto príklade je chyba zámerne vytvorená pomocou akcie PrejsťNaZáznam, aby bolo možné prejsť na predchádzajúci záznam. Podmienka [ChybaMakra]. [Číslo]<>0 testuje objekt ChybaMakra. Ak sa vyskytne chyba, číslo chyby nie je nula a spustí sa akcia OknoHlásenia. V okne hlásenia sa zobrazí názov akcie, ktorá spôsobila chybu (v tomto prípade akcie PrejsťNaZáznam), a číslo chyby. Nakoniec sa spustením akcie VymazaťChybuMakra vymaže objekt ChybaMakra.

Podmienka

Akcia

Argumenty

PriChybe

Prejsť na: Ďalej

OtvoriťFormulár

Názov formulára: FormulárKategórie

Zobraziť: Formulár

Režim okna: Normálny

PrejsťNaZáznam

TypObjektu: Formulár

Názov objektu: FormulárKategórie

Záznam: Predchádzajúci

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

OknoHlásenia

Správa: ="Chyba # " & [ChybaMakra].[Číslo] & " v akcii " & [ChybaMakra].[NázovAkcie] & "."

Zvukový signál: Áno

Typ: Informácie

VymazaťChybuMakra

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×