Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Puteți utiliza acțiunea ȘtergereEroareMacro pentru a șterge informațiile despre o eroare care sunt stocate în obiectul MacroError.

Notă: Acțiunea de macrocomandă ȘtergereEroareMacro nu este disponibilă în aplicațiile web Access.

Setare

Acțiunea ȘtergereEroareMacro nu are niciun argument.

Observații

  • Atunci când apare o eroare într-o macrocomandă, informațiile despre eroare sunt stocate în obiectul MacroError. Dacă nu ați mai utilizat acțiunea LaEroare pentru a suprima mesaje de eroare, macrocomanda este oprită din execuție și informațiile despre eroare se afișează într-un mesaj de eroare standard. Totuși, dacă ați utilizat acțiunea LaEroare pentru a suprima mesaje de eroare, se recomandă să utilizați informațiile stocate în obiectul MacroError într-o condiție sau într-un mesaj de eroare particularizat.

    După gestionarea unei erori, informațiile din obiectul MacroError sunt învechite, așadar, este o idee bună să debifați obiectul utilizând acțiunea ȘtergereEroareMacro. Aceasta resetează numărul de eroare din obiectul MacroError la 0 și șterge toate informațiile despre eroare stocate în obiect, cum ar fi descrierea erorii, numele macrocomenzii, numele acțiunii, condiția și argumentele. Astfel, puteți inspecta din nou obiectul MacroError mai târziu, pentru a vedea dacă a apărut o altă eroare.

  • Obiectul MacroError este șters automat atunci când o macrocomandă se încheie, prin urmare nu trebuie să utilizați acțiunea ȘtergereEroareMacro la încheierea unei macrocomenzi.

  • Obiectul MacroError conține informații despre câte o eroare odată. Dacă apar mai multe erori într-o macrocomandă, obiectul MacroError conține doar informații despre ultima eroare.

  • Pentru a rula acțiunea ȘtergereEroareMacro într-un modul VBA, utilizați metoda ȘtergereEroareMacro a obiectului DoCmd.

Exemplu

Următoarea macrocomandă utilizează acțiunea LaEroare cu argumentul Următorul pentru a suprima mesajele de eroare, apoi utilizează acțiunea DeschidereFormular pentru a deschide un formular. Pentru acest exemplu, se creează intenționat o eroare utilizând acțiunea SaltLaÎnreg pentru a accesa înregistrarea anterioară. Condiția [MacroError].[Număr]<>0 testează obiectul MacroError . Dacă a apărut o eroare, numărul de eroare este non-zero și acțiunea Casetă Msg rulează. Caseta de mesaj afișează numele acțiunii care a cauzat eroarea (în acest caz, acțiunea SaltLaÎnreg ) și se afișează numărul de eroare. În sfârșit, rularea acțiunii ȘtergereEroareMacro golește obiectul MacroError .

Condiție

Acțiune

Argumente

LaEroare

Salt la: Următorul

DeschidereFormular

Nume formular: FormularCategorie

Vizualizare: Formular

Mod fereastră: Normal

SaltLaÎnreg

Tip obiect: Formular

Nume obiect: FormularCategorie

Înregistrare: Anteriorul

[MacroError].[Number]<>0

CasetăMesaj

Mesaj: ="Eroarea # " & [MacroError].[Number] & " la acțiunea " & [MacroError].[ActionName] & "."

Bip: Da

Tip: Informații

ȘtergereEroareMacro

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×