Akcia makra PriChybe

Akciu makra PriChybe v Accesse môžete použiť na určenie toho, čo sa má stať, keď sa v makre vyskytne chyba.

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

Nastavenie

Akcia makra PriChybe obsahuje nasledujúce argumenty.

Argument akcie

Popis

Prejsť na

Určite všeobecné správanie, ktoré nastane, keď sa vyskytne chyba. Kliknite na šípku rozbaľovacej ponuky a potom kliknite na niektoré z nasledujúcich nastavení:

Nastavenie

Popis

Ďalej

Access zaznamená podrobnosti o chybe v objekte ChybaMakra, ale makro nezastaví. Makro pokračuje ďalšou akciou.

Názov makra

Access zastaví aktuálne makro a spustí makro, ktoré je uvedené v argumente Názov makra.

Zlyhanie

Access zastaví aktuálne makro a zobrazí chybové hlásenie.

Názov makra

Ak je argument Prejsť na nastavený na hodnotu Názov makra, zadajte názov podmakra, ktoré sa použije na spracovanie chyby. Názov, ktorý zadáte, sa musí zhodovať s názvom podmakra v aktuálnom makre – názov iného objektu makra nie je možné zadať. Podmakro ObsluhaChýb je v nasledujúcom príklade obsiahnuté v rovnakom objekte makra ako akcia makra PriChybe.

Tento argument musí ostať prázdny, ak je argument Prejsť na nastavený na hodnotu Ďalej alebo Zlyhanie.

Poznámka : V Accesse 2010 sa zmenilo okno návrhu makra. Ak používate Access 2007, názov makra, ktoré sa použije na spracovanie chyby, sa musí zhodovať s názvom v stĺpci Názov makra aktuálneho makra.

Poznámky

  • Akcia makra PriChybe sa obvykle nachádza na začiatku makra. Akciu je však možné umiestniť aj do ďalšej časti makra. Pravidlá akcie budú účinné vždy pri spustení akcie.

  • Ak nastavíte argument Prejsť na na hodnotu Zlyhanie, Access sa bude správať rovnako, ako keby sa v makre žiadna akcia PriChybe nenachádzala. To znamená, že ak sa vyskytne chyba, Access makro zastaví a zobrazí štandardné chybové hlásenie. Hlavným účelom použitia nastavenia Zlyhanie je vypnúť akékoľvek spracovanie chyby, ktoré ste v makre nastavili.

Príklad

Nasledujúce makro demonštruje použitie akcie makra PriChybe. Akcia PriChybe v tomto príklade znamená, že Access po výskyte chyby spustí vlastné podmakro spracovania chyby s názvom ObsluhaChýb. Ak sa v ktorejkoľvek z nasledujúcich akcií vyskytne chyba, Access použije podmakro ObsluhaChýb. Podmakro ObsluhaChýb zobrazí okno s hlásením, ktoré odkazuje na objekt ChybaMakra, kde sa zobrazia informácie o chybe.

Názov podmakra

Akcia

Argumenty

PriChybe

Prejsť na: Názov makra

Názov makra: ObsluhaChýb

[Akcia 2]

...

[Akcia n]

ObsluhaChýb

OknoHlásenia

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

Zvukový signál: Áno

Typ: Žiadny

Názov: Vyskytla sa chyba

Nižšie uvádzame snímku obrazovky návrhára makier Accessu (verzia Accessu 2010 a novšia), na ktorej je použitý predchádzajúci príklad. Výraz v akcii NastaviťLokálnuPremennú v tomto prípade spôsobuje chybu, pretože sa snaží o delenie čísla nulou. Access použije podmakro s názvom ObsluhaChýb a v okne s hlásením zobrazí informácie o chybe.

Plocha návrhu makra v Accesse spolu so zobrazenou akciou makra PriChybe.

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.

×