Dejanje makra »NaNapaki«

V Accessu lahko uporabite dejanje makra ObNapaki, če želite določiti, kaj se mora zgoditi v primeru napake v makru.

Opomba : Dejanje makra »ObNapaki« ni na voljo v aplikacijah Access Web App.

Nastavitev

V dejanju makra ObNapaki so ti argumenti:

Argument dejanja

Opis

Pojdi na

Določite splošno delovanje, ko pride do napake. Kliknite puščico spustnega seznama in nato kliknite eno od teh nastavitev:

Nastavitev

Opis

Naprej

Access zabeleži podatke o napaki v predmetu NapakaMakra, vendar makra ne ustavi. Makro izvaja naslednje dejanje.

Ime makra

Access ustavi trenutni makro in zažene makro, ki je poimenovan v argumentu Ime makra.

Neuspeh

Acces ustavi trenutni makro in prikaže sporočilo o napaki.

Ime makra

Če je argument Pojdi na nastavljen na Ime makra, vnesite ime podmakra, ki bo uporabljen za obravnavanje napak. Vneseno ime se mora ujemati z imenom podmakra v trenutnem makru, saj ni mogoče vnesti imena drugega predmeta makra. V spodnjem primeru je podmakro »Orodje za obravnavanje napak« v istem predmetu makra kot dejanje makra ObNapaki.

Ta argument mora biti prazen, če je argument Pojdi na nastavljen na Naprej ali Neuspeh.

Opomba : Okno za načrtovanje makrov je bilo spremenjeno v aplikaciji Access 2010. Če uporabljate Access 2007, se mora ime makra, ki bo uporabljen za obravnavanje napak, ujemati z imenom v stolpcu trenutnega makra Ime makra.

Pripombe

  • Dejanje makra ObNapaki je ponavadi postavljeno na začetek makra, vendar lahko dejanje postavite v makro tudi pozneje. Pravila, uveljavljena z dejanjem, bodo učinkovala vsakič, ko se dejanje zažene.

  • Če ste argument Pojdi na nastavili na Neuspeh, Access deluje na enak način, kot bi deloval, če ne bi bilo v makru nobenega dejanja ObNapaki. Torej, če je prišlo do napake, Access ustavi makro in prikaže standardno sporočilo o napaki. Nastavitev Neuspeh se v glavnem uporablja za izklop morebitnega obravnavanja napak, ki je bilo v makru določeno prej.

Primer

Ta makro prikazuje uporabo dejanja makra ObNapaki. V tem primeru dejanje ObNapaki določa, da Access zažene podmakro obravnavanja napake po meri, poimenovan »Orodje za obravnavanje napak«, ko pride do napake. Če v katerem od naslednjih dejanj pride do napake, se Access pomakne na podmakro »Orodje za obravnavanje napak«. Podmakro »Orodje za obravnavanje napak« prikazuje sporočilno okno, ki se nanaša na predmet NapakaMakra, za prikaz informacij o napaki.

Ime podmakra

Dejanje

Argumenti

OnError

Pojdi na: Ime makra

Ime makra: Orodje za obravnavanje napak

[Action 2]

...

[Action n]

Orodje za obravnavanje napak

Sporočilno okno

Sporočilo: ="Error # " & [MacroError].[Number] & " on " & [MacroError].[ActionName] & " action."

Zvočni signal: Da

Vrsta: Brez

Naslov: Prišlo je do napake

Tukaj je posnetek zaslona oblikovalnika makrov aplikacije Access (različica aplikacije Access 2010 ali novejša različica) s prejšnjim primerom. V tem primeru izraz v dejanju SetLocalVar sproži napako, ker poskuša deliti število z nič. Access se premakne navzdol na podmakro, poimenovan »Orodje za obravnavanje napak«, in prikaže informacije o napaki v sporočilnem oknu.

Površina načrta makra v Accessu, ki prikazuje dejanje makra »NaNapaki«.

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×