Acțiunea de macrocomandă La Eroare

Notă: Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză, ca să îl puteți consulta cu ușurință.

Puteți utiliza acțiunea de macrocomandă LaEroare în 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 este întâlnită 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 din obiectul MacroError , dar nu oprește macrocomanda. Macrocomanda continuă cu acțiunea următoare.

Nume macrocomandă

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

Nu reușească

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

Nume macrocomandă

Dacă argumentul Salt la este setat la numele macrocomenzii, tastați numele submacrocomenzii care se va utiliza pentru gestionarea erorilor. Numele pe care îl tastați trebuie să corespundă cu un nume de submacrocomandă din macrocomanda curentă; Nu puteți introduce numele unui alt obiect de macrocomandă. În exemplul de mai jos, macrocomanda sub ErrorHandler 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 nu.

Observații

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

  • Dacă setați argumentul Salt la pentru a eșua, Access se comportă la fel ca în cazul în care nu există nicio acțiune LaEroare în macrocomandă. Mai exact, dacă apare o eroare, Access oprește macrocomanda și afișează un mesaj de eroare standard. Utilizarea principală pentru setarea Fail este să dezactivați orice manipulare de erori pe care ați stabilit-o 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 submacrocomandă

Acțiune

Argumente

LaEroare

Accesați: numele macrocomenzii

Nume macrocomandă: ErrorHandler

[Acțiunea 2]

...

[Acțiunea n]

ErrorHandler

MessageBox

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

Bip: Da

Tip: None

Titlu: a apărut eroarea

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.

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×