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 de macrocomandă LaEroare din Access pentru a specifica ce ar trebui să se întâmple atunci când apare o eroare într-o macrocomandă.

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

Setare

Acțiunea de macrocomandă LaEroare are următoarele argumente.

Argument acțiune

Descriere

Accesați

Specificați comportamentul general care ar trebui să apară atunci când se întâlnește o eroare. Faceți clic pe săgeata verticală, apoi faceți clic pe una dintre următoarele setări:

Setare

Descriere

Next

Access înregistrează detaliile erorii în obiectul MacroError , dar nu oprește macrocomanda. Macrocomanda continuă cu următoarea acțiune.

Nume macrocomandă

Access oprește macrocomanda curentă și rulează macrocomanda denumită în argumentul Nume macrocomandă .

Nu reuşesc

Access oprește macrocomanda curentă și afișează un mesaj de eroare.

Nume macrocomandă

Dacă argumentul Salt la este setat la Nume macrocomandă, tastați numele submacrocomanda de utilizat pentru tratarea erorilor. Numele pe care îl tastați trebuie să se potrivească cu un nume de submacrocomanda din macrocomanda curentă; nu puteți introduce numele unui alt obiect de macrocomandă. În exemplul de mai jos, sub-macrocomanda TratareEroare este conținută în același obiect de macrocomandă ca acțiunea de macrocomandă LaEroare .

Acest argument trebuie lăsat necompletat dacă argumentul Salt la este setat la Următorul sau La nereușită.

Observații

  • Acțiunea de macrocomandă LaEroare este plasată de obicei la începutul unei macrocomenzi, dar puteți plasa acțiunea și mai târziu în macrocomandă. Regulile stabilite de acțiune vor avea efect de fiecare dată când rulează acțiunea.

  • Dacă setați argumentul Salt la la la nereușită, Access se comportă la fel cum s-ar comporta dacă nu ar exista nicio acțiune LaEroare în macrocomandă. Aceasta înseamnă că, dacă apare o eroare, Access oprește macrocomanda și afișează un mesaj de eroare standard. Utilizarea principală pentru setarea Nereușită este să dezactivați gestionarea erorilor pe care le-ați stabilit anterior într-o macrocomandă.

Exemplu

Următoarea macrocomandă demonstrează utilizarea acțiunii de macrocomandă LaEroare . În acest exemplu, acțiunea LaEroare precizează că Access rulează o submacrocomandă de gestionarea a erorilor particularizată, denumită TratareErori atunci când apare o eroare. Dacă apare o eroare în oricare dintre acțiunile care urmează, Access sare la submacrocomanda TratareErori. Submacrocomanda TratareErori afișează o casetă de mesaj care se referă la obiectul EroareMacro pentru a afișa informații despre eroare.

Nume submacrocomanda

Acțiune

Argumente

LaEroare

Salt la: Nume macrocomandă

Nume macrocomandă: TratareEră

[Acțiunea 2]

...

[ Acțiunea n]

Tratarea erorilor

Casetă mesaj

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

Bip: Da

Tip: Niciunul

Titlu: S-a produs o eroare

Iată o captură de ecran a proiectantului de macrocomenzi Access (Acces versiunea 2010 sau o versiune ulterioară) cu exemplul anterior. În acest caz, expresia din acțiunea SetareVarLocală declanșează o eroare, deoarece încearcă să împartă un număr la zero. Access se mută în jos la submacrocomanda denumită TratareErori și afișează informațiile de eroare într-o casetă de mesaj.

Suprafața de proiectare a macrocomenzilor Access afișând o acțiune de macrocomandă LaEroare.

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!

×