Makro darbība OnError

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Varat izmantot makro darbību OnError programmā Access, lai norādītu, kas notiek, ja makro rodas kļūda.

Piezīme.: Makro darbība OnError nav pieejama Access tīmekļa lietojumprogrammās.

Iestatījums

Makro darbībai OnError ir šādi argumenti.

Darbības arguments

Apraksts

Doties uz

Norādiet vispārīgo darbību, kas ir jāveic, kad rodas kļūda. Noklikšķiniet uz nolaižamā saraksta bultiņas un pēc tam uz kāda no tālāk norādītajiem iestatījumiem.

Iestatījums

Apraksts

Next

Access ieraksta detalizētu informāciju par kļūdu MacroError objektā, bet neaptur makro. Makro turpina darbu ar nākamo darbību.

Makro nosaukums

Programma Access aptur pašreizējo makro un izpilda makro, kas nosaukts ar makro nosaukuma argumentu.

Neizdoties

Access aptur pašreizējo makro un parāda kļūdas ziņojumu.

Makro nosaukums

Ja argumentam doties uz ir iestatīts uz makro nosaukums, ierakstiet tā apakšmakro nosaukumu, kas jāizmanto kļūdu apstrādei. Uzrakstītajam vārdam ir jāatbilst apakšmakro nosaukumam pašreizējā makro; nevar ievadīt cita makro objekta nosaukumu. Tālāk esošajā piemērā ErrorHandler apakšmakro ir ietverts tajā pašā makro objektā, kur makro darbība OnError .

Šis arguments ir jāatstāj tukšs, ja argumentam doties uz ir iestatīts uz Tālāk vai neizdoties.

Piebildes

  • Makro darbība OnError parasti tiek ievietota makro sākumā, taču vēlāk šo darbību varat arī ievietot makro. Darbība, kas izveidota, izmantojot darbību, stāsies spēkā, kad notiks darbība.

  • Ja iestatāt argumentu doties uz neveiksmi, programma Access rīkojas tāpat, kā to darītu, ja makro nav OnError . Tas ir, ja tiek atrasta kļūda, programma Access aptur makro un parāda standarta kļūdas ziņojumu. NeVeiksmīgas iestatīšanas galvenais lietojums ir izslēgt visas kļūdas, ko iepriekš esat izveidojis makro.

Piemērs

Tālāk redzamajā makro ir parādīts makro darbības OnError . Šajā piemērā darbība Kļūdas_gadījumā norāda, ka programma Access kļūdas gadījumā palaiž pielāgotu kļūdu apstrādes submakro ar nosaukumu ErrorHandler. Ja kļūda rodas jebkurā darbībā, kas seko, Access pāriet pie ErrorHandler submakro. Lai parādītu informāciju par kļūdu, ErrorHandler submakro parāda ziņojuma lodziņu, kas attiecas uz MacroError objektu.

Apakšmakro nosaukums

Darbība

Argumenti

OnError

Doties uz: makro nosaukums

Makro nosaukums: ErrorHandler

[2. darbība]

...

[Darbība n]

ErrorHandler

MessageBox

Message: ="Kļūda # " & [MacroError].[Number] & " " & [MacroError].[ActionName] & " darbība."

Beep:

Tips: nav

Nosaukums: kļūda

Šeit ir ekrānuzņēmums, kurā redzams Access makro noformētājs (Access 2010 un jaunākas versijas) ar iepriekšējo piemēru. Šajā gadījumā izteiksme darbībā SetLocalVar izraisa kļūdu, jo tā mēģina dalīt skaitli ar nulli. Access virzās lejup uz submakro ar nosaukumu ErrorHandler un ziņojumu lodziņā tiek parādīta kļūdas informācija.

Access makro noformējuma virsma rāda OnError makro darbību.

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×