Akcija makronaredbe OnError

Napomena: Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.

Akcija makronaredbe OnError u programu Access možete koristiti da biste odredili što će se dogoditi kada dođe do pogreške u makronaredbi.

Napomena: Akcija makronaredbe OnError nije dostupna u web-aplikacijama programa Access.

Postavka

Akcija makronaredbe OnError sadrži sljedeće argumente.

Argument akcije

Opis

Idite na

Određuje Općenito ponašanje se događa kada dođe do pogreške. Kliknite padajuću strelicu, a zatim kliknite jednu od sljedećih postavki:

Postavka

Opis

Next

Access zapisa detalje o pogrešci u PogreškaMakronaredbe , ali ne zaustavlja makronaredbu. Makronaredba nastavlja se izvoditi sljedeću akciju.

Naziv makronaredbe

Access zaustavlja trenutne makronaredbe i pokrenuti makronaredbu pod nazivom u argumentu Naziv makronaredbe .

Nije uspjelo

Access zaustavlja trenutne makronaredbe i prikazuje se poruka o pogrešci.

Naziv makronaredbe

Ako je argument Idi na postavljen na Naziv makronaredbe, upišite naziv makronaredbu koja će se koristiti za obradu pogreške. Naziv upišete moraju podudarati s nazivom makronaredbu u trenutne makronaredbe. ne možete unijeti naziv druge makronaredbe objekta. U primjeru u nastavku sub makronaredbu ErrorHandler nalazi se na isti objekt makronaredbe kao akcija makronaredbe OnError .

Ovaj argument mora biti prazna ako je argument Idi na postavljen na sljedeće ili neće uspjeti.

Napomene

  • Akcija makronaredbe OnError obično nalazi na početku makronaredbe, ali možete postaviti i akcije u nastavku makronaredbe. Pravila koja utvrđuje akciju primijenit će se kad god se izvodi akciju.

  • Ako argument Idi na postavljen uvoza, Access ponaša na isti način kao što bi ako nema nijedna akcija OnError u makronaredbi. To jest, ako dođe do pogreške, Access zaustavlja makronaredbu i prikazuje standardnu poruku pogreške. U glavnom za postavku neće uspjeti je da biste isključili pogreškom koju ste odredili u prethodnom dijelu makronaredbe.

Primjer

Sljedeća makronaredba pokazuje korištenje akcija makronaredbe OnError . U ovom primjeru akcija PrilikomPogreške navodi da Access pokreće prilagođenu podmakronaredbu za rukovanje pogreškama pod nazivom RukovanjePogreškom kada do pogreške dođe. U slučaju pogreške u bilo kojoj akciji koja slijedi, Access preskače na podmakronaredbu RukovanjePogreškom. Podmakronaredba RukovanjePogreškom prikazuje okvir s porukom koji se odnosi na objekt PogreškaMakronaredbe da bi prikazala informacije o pogrešci.

Naziv podređene makronaredbe

Akcija

Argumenti

OnError

Idite na: naziv makronaredbe

Naziv makronaredbe: ErrorHandler

[Akcija 2]

...

[Akcija n]

ErrorHandler

MessageBox

Poruka: ="Pogreška br. " & [PogreškaMakronaredbe].[Broj] & " u akciji " & [PogreškaMakronaredbe].[NazivAkcije] & "."

Zvučno upozorenje: Da

Vrsta: Ništa

Naslov: pojavila se pogreška

Evo snimke zaslona s dizajnerom makronaredbi programa Access (verzija programa Access 2010 ili novija) s prethodnim primjerom. U ovom slučaju izraz u akciji PostaviLokalnuVarijablu pokreće pogrešku jer pokušava dijeliti broj s nulom. Access se pomiče prema dolje do podmakronaredbe pod nazivom RukovateljPogreškom i prikazuje informacije o pogrešci u okviru s porukom.

Površina dizajnera makronaredbi programa Access koja prikazuje akciju makronaredbe PrilikomPogreške.

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×