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í:
|
||||||||
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ámky
-
Akcia makra PriChytení sa zvyčajne nachádza na začiatku makra, ale akciu môžete umiestniť aj neskôr do makra. Pravidlá stanovené akciou sa prejavia pri každom 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.