Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Pomoću akcije makronaredbe OnError u programu Access možete odrediti što će se dogoditi kada se pojavi pogreška 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

Navedite opće ponašanje koje bi se trebalo dogoditi kada se pojavi pogreška. Kliknite padajuću strelicu, a zatim jednu od sljedećih postavki:

Postavka

Opis

Next

Access bilježi pojedinosti o pogrešci u objektu MacroError , ali ne zaustavlja makronaredbu. Makronaredba će nastaviti sa sljedećom akciji.

Naziv makronaredbe

Access zaustavlja trenutnu makronaredbu i pokreće makronaredbu imenovanu u argumentu Naziv makronaredbe .

Uspjeti

Access zaustavlja trenutnu makronaredbu i prikazuje poruku o pogrešci.

Naziv makronaredbe

Ako je argument Idi na postavljen na Naziv makronaredbe, upišite naziv podmakronaredbu koja će se koristiti za rukovanje pogreškama. Naziv koji upišete mora odgovarati nazivu podmakronaredba u trenutnoj makronaredbi; ne možete unijeti naziv drugog objekta makronaredbe. U primjeru u nastavku pod makronaredba ErrorHandler nalazi se u istom objektu makronaredbe kao akcija makronaredbe OnError .

Taj argument mora ostati prazan ako je argument Idi na postavljen na Sljedeće iliNije uspjelo.

Napomene

  • Akcija makronaredbe OnError obično se smješta na početak makronaredbe, ali akciju možete postaviti i kasnije u makronaredbu. Pravila koja je ta radnja uspostavila bit će primijenjena svaki put kada se akcija pokrene.

  • Ako argument Idi na postavite na Nije uspjelo, Access se ponaša na isti način kao da u makronaredbi nema akcije OnError. To jest, ako se pojavi pogreška, Access zaustavlja makronaredbu i prikazuje standardnu poruku o pogrešci. Glavna je upotreba postavke Neuspjeh isključivanje rukovanja pogreškama koje ste prethodno uspostavili u makronaredbi.

Primjer

Sljedeća makronaredba pokazuje korištenje akcije 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 podmakronaredba

Akcija

Argumenti

OnError

Idi 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: Došlo je do pogreške

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.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×