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 ClearMacroError možete očistiti informacije o pogrešci koje su spremljene u objektu MacroError.

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

Postavka

Akcija ClearMacroError nema argumenata.

Napomene

  • Kada se pojavi pogreška u makronaredbi, informacije o pogrešci pohranjuju se u objekt MacroError. Ako poruke pogrešaka niste sakrili pomoću akcije OnError, makronaredba se zaustavlja i informacije o pogrešci prikazuju se u standardnoj poruci pogreške. No ako ste poruke pogrešaka sakrili pomoću akcije OnError, možda informacije spremljene u objektu MacroError želite koristiti u uvjetu ili prilagođenoj poruci pogreške.

    Kada se pogreška obradi, informacije u objektu MacroError zastarjele su, pa preporučujemo čišćenje objekta pomoću akcije ClearMacroError. Tako se ponovno postavlja broj pogrešaka u objektu MacroError na 0 i čiste se sve druge informacije o pogrešci koje su u njemu spremljene, kao što su opis pogreške, naziv makronaredbe, akcija makronaredbe, uvjet i argumenti. Na taj način možete kasnije provjeriti objekt MacroError da biste vidjeli je li se pojavila druga pogreška.

  • Objekt MacroError automatski se čisti kada makronaredba završi pa na kraju makronaredbe ne morate koristiti akciju ClearMacroError.

  • Objekt MacroError sadrži informacije o samo jednoj pogrešci. Ako se u makronaredbi pojavilo više pogrešaka, objekt MacroError sadrži informacije samo o zadnjoj pogrešci.

  • Akciju ClearMacroError u VBA modulu izvedite pomoću metode ClearMacroError objekta DoCmd.

Primjer

Sljedeća makronaredba koristi akciju OnError s argumentom Sljedeće da bi sakrila poruke pogreške, a zatim pomoću akcije OpenForm otvara obrazac. U ovom je primjeru pogreška namjerno stvorena pomoću akcije GoToRecord za prijelaz na prethodni zapis. Uvjet [MacroError].[Broj]<>0 provjerava objekt MacroError. Ako se javila pogreška, broj pogreške nije nula pa se izvodi akcija MsgBox. Okvir poruke prikazuje naziv akcije koja je uzrokovala pogrešku (u ovom slučaju to je akcija GoToRecord) i broj pogreške. Na kraju se pokreće akcija ClearMacroError koja čisti objekt MacroError.

Uvjet

Akcija

Argumenti

OnError

Prijelaz na: Sljedeće

OpenForm

Naziv obrasca: CategoryForm

Prikaz: Obrazac

Način rada prozora: Normalno

GoToRecord

Vrsta objekta: Obrazac

Naziv objekta: CategoryForm

Zapis: Prethodno

[PogreškaMakronaredbe].[Broj]<>0

MsgBox

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

Zvučno upozorenje: Da

Vrsta: Informacije

ClearMacroError

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!

×