Akcija makronaredbe OnError

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

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

Članak

Navedite Općenito ponašanje koje treba dogoditi kada dođe do pogreške. Kliknite padajuću strelicu, a zatim kliknite jednu od sljedećih postavki:

Postavka

Opis

Dijaloški okvir O nazivu programa

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.

Napomena : Akcija makronaredbe dizajna prozora promijenjen u programu Access 2010. Ako koristite Access 2007, naziv makronaredbe koja se koristi za obradu pogreške mora podudarati s nazivom u stupcu Naziv makronaredbe trenutne makronaredbe.

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 neuspjeh, Access ponaša na isti način kao što bi ako nema neaktivan 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 akcije OnError određuje da Access izvodi pogreške rukovanje makronaredbu pod nazivom ErrorHandler kada dođe do pogreške. Ako se pojavi pogreška u bilo kojem od akcija koje pratite, Access prelazi na makronaredbu ErrorHandler. Makronaredbu ErrorHandler prikazat će se okvir s porukom koji se odnosi na PogreškaMakronaredbe za prikaz informacija 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 snimka zaslona dizajner makronaredbe programa Access (pristup verzije 2010 i noviji) s prethodnom primjeru. U ovom slučaju izraz u akciji SetLocalVar pokreće pogrešku jer je pokušava broj dijeljenje s nulom. Access prelazi makronaredbu pod nazivom ErrorHandler i prikazuje informacije o pogrešci u okviru poruke.

Pristup makronaredbe površini za dizajniranje prikaza akcija makronaredbe OnError.

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
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.

×