Acțiunea de macrocomandă La Eroare

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

Puteți utiliza acțiunea de macrocomandă acțiunea în Access pentru a specifica ce ar trebui să întâmpla atunci când apare o eroare într-o macrocomandă.

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

Setare

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

Argument acțiune

Descriere

Accesați

Specificați comportamentul generale care ar trebui să apară când produs o eroare. Faceți clic pe săgeata verticală și apoi faceți clic pe una dintre următoarele setări:

Setare

Descriere

Înainte

Access detaliile erorii a înregistrărilor în obiectul MacroError , dar nu se oprește macrocomanda. Acțiunea de macrocomandă continuă cu acțiunea următoare.

Nume macrocomandă

Acces Oprește macrocomanda curentă și rulează pe macrocomanda pe care este denumit în argumentul Nume macrocomandă .

Fail

Acces Oprește macrocomanda curentă și afișează un mesaj de eroare.

Nume macrocomandă

Dacă argumentul accesați este setat la Nume macrocomandă, tastați numele submacrocomandă pentru a fi utilizate pentru gestionarea erorilor. Nume tastați trebuie să corespundă cu un nume de submacrocomandă în macrocomandă curentă; nu puteți să introduceți numele unui obiect din altă macrocomandă. În exemplul de mai jos, sub ErrorHandler macrocomanda este conținute în același obiect de macrocomandă ca acțiunea de macrocomandă acțiunea .

Acest argument trebuie să fie necompletată dacă argumentul accesați este setat să următoare sau să nu reușească.

Notă : Fereastra de proiectare macrocomandă a fost modificată în Access 2010. Dacă utilizați Access 2007, nume de macrocomandă pentru a fi utilizate pentru gestionarea erorilor trebuie să corespundă cu un nume în coloana Nume macrocomandă macrocomenzii curent.

Observații

  • Acțiunea de macrocomandă acțiunea , de obicei, este plasat la începutul unei macrocomenzi, dar, de asemenea, puteți amplasa acțiunea mai târziu în macrocomandă. Regulile stabilite acțiunea va intra în vigoare ori de câte ori acțiunii este rulat.

  • Dacă setați argumentul accesaținu reușească, Access se comportă fel atunci când au existat nicio acțiune acțiunea în macrocomandă. Care este, dacă este produs o eroare, Access Oprește macrocomanda și afișează un mesaj de eroare standard. Utilizarea pentru setarea Fail este pentru a dezactiva orice eroare de manipulare care s-a stabilit o versiune anterioară dintr-o macrocomandă.

Exemplu

Acțiunea de macrocomandă următoarele demonstrează utilizarea acțiunea de macrocomandă acțiunea . În acest exemplu, acțiunea acțiunea specifică că Access execută o eroare particularizate gestionare submacrocomandă denumit ErrorHandler atunci când apare o eroare. Dacă apare o eroare în oricare dintre acțiunile următoare, Access sare la submacrocomandă ErrorHandler. Submacrocomandă ErrorHandler afișează o casetă de mesaj care se referă la obiectul MacroError pentru a afișa informații despre eroare.

Nume submacrocomandă

Acțiune

Argumente

LaEroare

Accesați: nume macrocomandă

Nume macrocomandă: ErrorHandler

[Acțiune 2]

...

[Acțiune n]

ErrorHandler

MessageBox

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

Bip: Da

Tip: fără

Titlu: erori

Iată o captură de ecran a proiectantul de macrocomenzi Access (acces versiunea 2010 sau o versiune ulterioară) cu exemplul anterior. În acest caz, expresia în acțiunea SetLocalVar provoacă o eroare, deoarece este încercarea de a diviza o serie de zero. Access se mută în jos la submacrocomandă denumită ErrorHandler și afișează informațiile despre eroare într-o casetă de mesaj.

Acces la suprafața de proiectare de macrocomandă afișează o acțiune de macrocomandă acțiunea.

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
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.

×