Vpišite se z Microsoftovim
Vpišite se ali ustvarite račun.
Pozdravljeni,
Izberite drug račun.
Imate več računov
Izberite račun, s katerim se želite vpisati.

Informacije o napaki, ki je shranjena v predmetu MacroError, lahko počistite z dejanjem ClearMacroError.

Opomba: Dejanje makra »ClearMacroError« ni na voljo v programih Access Web App.

Nastavitev

Dejanje ClearMacroError nima nobenih argumentov.

Opombe

  • Če pride do napake v makru, se informacije o napaki shranijo v predmet MacroError. Če z dejanjem OnError niste preprečili sporočil o napaki, se makro zaustavi, informacija o napaki pa je prikazana v standardnem sporočilu o napaki. Če pa ste z dejanjem OnError preprečili sporočila o napaki, boste morda želeli uporabiti informacije, ki so shranjene v predmetu MacroError v pogoju ali v sporočilu o napaki po meri.

    Ko je napaka obdelana, postanejo informacije v predmetu MacroError zastarele, zato je dobro, če predmet počistite z dejanjem ClearMacroError. S tem ponastavite številko napake v predmetu MacroError na 0 in počistite vse druge informacije o napaki, ki so shranjene v predmetu, kot so opis napake, ime makra, ime dejanja, pogoj in argumenti. Na ta način lahko pregledate predmet MacroError znova pregledate pozneje in preverite, ali je prišlo do druge napake.

  • Predmet MacroError se samodejno počisti, ko se poljuben makro zaključi, zato vam ob koncu makra ni treba uporabiti dejanja ClearMacroError.

  • Predmet MacroError hkrati vsebuje le informacije o eni napaki. Če v makru pride do več napak, predmet MacroError vsebuje le informacije o zadnji napaki.

  • Dejanje ClearMacroError lahko v modulu VBA zaženete z metodo ClearMacroError predmeta DoCmd.

Primer

Spodnji makro uporabi dejanje OnError z argumentom Next, da prepreči sporočila o napaki in nato uporabi dejanje OpenForm, da odpre obrazec. Za ta primer je bila napaka namerno ustvarjena z dejanjem GoToRecord za premik na prejšnji zapis. Pogoj [MacroError].[Number]<>0 preskusi predmet MacroError. Če je prišlo do napake, je številka napake neničelna vrednost in izvede se dejanje MsgBox. V polju s sporočilom je prikazano ime dejanja, ki je povzročilo napako (v tem primeru dejanje GoToRecord), in prikazana je številka napake. Na koncu izvedba dejanja ClearMacroError počisti predmet MacroError.

Pogoj

Dejanje

Argumenti

OnError

Pojdi na: Next

OpenForm

Ime obrazca: CategoryForm

Pogled: Obrazec

Način okna: Navadno

GoToRecord

Vrsta predmeta: Obrazec

Ime predmeta: CategoryForm

Zapis: Prejšnji

[MacroError].[Number]<>0

MsgBox

Sporočilo: ="Error # " & [MacroError].[Number] & " on " & [MacroError].[ActionName] & " action."

Zvočni signal: Da

Vrsta: Informacije

ClearMacroError

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo jezika?
Kaj je vplivalo na vašo izkušnjo?
Če pritisnete »Pošlji«, bomo vaše povratne informacije uporabili za izboljšanje Microsoftovih izdelkov in storitev. Vaš skrbnik za IT bo lahko zbiral te podatke. Izjavi o zasebnosti.

Zahvaljujemo se vam za povratne informacije.

×