Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Radnju makroa OnError možete da koristite u programu Access da biste naveli šta bi trebalo da se desi kada dođe do greške u makrou.

Napomena: Radnja makroa OnError nije dostupna u Access veb aplikacijama.

Postavka

Radnja makroa OnError ima sledeće argumente.

Argument radnje

Opis

Idite na

Navedite opšte ponašanje do kojeg bi trebalo doći kada se naiđe na grešku. Kliknite na strelicu padajućeg menija, a zatim izaberite jednu od sledećih postavki:

Postavka

Opis

Next

Pristup zapisivanje detalja greške u objektu MacroError , ali ne zaustavlja makro. Makro nastavlja sa sledećom radnjom.

Ime makroa

Access zaustavlja trenutni makro i pokreće makro koji je imenovan u argumentu Ime makroa .

Neuspeh

Access zaustavlja trenutni makro i prikazuje poruku o grešci.

Ime makroa

Ako je argument Idi na postavljen na Ime makroa, otkucajte ime podmakroa koji će se koristiti za rukovanje greškama. Ime koje otkucate mora da se podudara sa imenom podmakroa u trenutnom makrou; ne možete da unesete ime drugog objekta makroa. U dolenavedenom primeru, pod makro ErrorHandler je sadržan u istom objektu makroa kao i radnja makroa OnError .

Ovaj argument mora da bude prazan ako je argument Idi na postavljen na sledeće ili Neuspešno.

Napomene

  • Radnja makroa OnError obično se postavlja na početak makroa, ali radnju možete da stavite i kasnije u makro. Pravila koja je ova radnja uspostavila biće primenjena svaki put kada se radnja pokrene.

  • Ako argument Idi na podesite na Neuspešno, Access se ponaša isto kao kada ne bi bilo radnje OnError u makrou. To jesti, ako se naiđe na grešku, Access zaustavlja makro i prikazuje standardnu poruku o grešci. Glavna upotreba postavke " Neuspeh" jeste isključivanje rukovanja greškama koje ste uspostavili ranije u makrou.

Primer

Sledeći makro pokazuje upotrebu radnje makroa OnError . U ovom primeru, radnja OnError određuje da Access pokreće prilagođeni podmakro za upravljanje greškom po imenu ErrorHandler kada dođe do greške. Ako dođe do greške u bilo kojoj radnji koja sledi, Access prelazi na ErrorHandler podmakro. Podmakro ErrorHandler prikazuje okvir sa porukom koja upućuje na objekat MacroError radi prikaza informacija o grešci.

Ime podmakroa

Radnja

Argumenti

OnError

Idi na: Ime makroa

Ime makroa: ErrorHandler

[Radnja 2]

...

[Radnja n]

Upravljač greškama

Okvir za poruku

Poruka: ="Error # " & [MacroError].[Number] & " on " & [MacroError].[ActionName] & " action."

Zvučni signal: Da

Tip: nijedno

Naslov: Došlo je do greške

Ovo je snimak ekrana Access dizajnera makroa (Access verzija 2010 i novije verzije) sa prethodnim primerom. U ovom slučaju, izraz u radnji SetLocalVar aktivira grešku jer pokušava da deli broj sa nulom. Access ide nadole do podmakroa koji se zove ErrorHandler i prikazuje informacije o grešci u okviru za poruku.

Access dizajn makroa prikazuje radnju makroa OnError.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×