Makro darbība OnError

Svarīgi! :  Šis raksts ir mašīntulkots, skatiet atrunu. Lūdzu, skatiet šī raksta versiju angļu valodā šeit jūsu informācijai.

Makro darbība OnError programmā Access var izmantot, lai norādītu, kam jānotiek, ja makro rodas kļūda.

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

Iestatījums

Makro darbība OnError ir šādi argumenti.

Darbības arguments

Apraksts

Dodieties uz

Norādiet vispārējo darbību, kas jāizpilda, kad ir radusies kļūda. Noklikšķiniet uz nolaižamās bultiņas un pēc tam noklikšķiniet uz viena no šiem iestatījumiem:

Iestatījums

Apraksts

Dialoglodziņš Par

Access ierakstu detalizēta informācija par kļūdu objektā MacroError , bet nevar apturēt makro. Makro turpina izpildīt nākamo darbību.

Makro nosaukums

Programma Access aptur pašreizējo makro un tiek izpildīts makro, kuru nosaukums ir argumentā Makro nosaukums .

Kļūmēm.

Programma Access aptur pašreizējo makro un tiek parādīts kļūdas ziņojums.

Makro nosaukums

Ja arguments doties uz ir iestatīts uz Makro nosaukuma, ierakstiet nosaukumu un izmantojamas kļūdu apstrādes submakro. Nosaukums, ko ierakstāt, jāatbilst submakro vārdu pašreizējo makro; nevar ievadīt atšķirīgu makro objekta nosaukuma. Šajā piemērā makro ErrorHandler sub ir iekļauta makro objektam kā makro darbība OnError .

Šis arguments ir atstāt tukšu, ja arguments doties uz ir iestatīts uz nākamo vai neizdodas.

Piezīme : Makro noformējuma logā ir mainīts programmā Access 2010. Ja lietojat programmu Access 2007, jāizmanto kļūdu apstrādes makro nosaukuma ir jāatbilst nosaukumu pašreizējo makro kolonnā Makro nosaukums .

Piezīmes

  • Makro darbība OnError makro sākumā parasti tiek ievietots, bet varat arī ievietot darbību vēlāk makro. Kārtulu, kas izveidota ar darbību stājas spēkā ikreiz, kad tiek palaista darbību.

  • Ja arguments doties uzkļūmi, Access darbojas tāpat, kā tas būtu, ja nav nekādas OnError darbības makro. Tas ir, ja radusies kļūda, programma Access aptur makro un parāda standarta kļūdu ziņojumu. Galvenais lietošanas iestatījumam neizdoties ir izslēgt jebkuru kļūdu apstrādes izveidotos agrākā makro.

Piemērs

Šāda makro demonstrē makro darbība OnError izmantošanu. Šajā piemērā darbība OnError norāda Access palaist pielāgotu kļūdu apstrādes submakro ar nosaukumu ErrorHandler, ja rodas kļūda. Ja kādā no darbības, kas seko, rodas kļūda, Access pārlec uz ErrorHandler submakro. ErrorHandler submakro tiek parādīts ziņojuma lodziņš, kas attiecas uz objektu MacroError , lai parādītu informāciju par kļūdu.

Submakro nosaukums

Darbība

Argumenti

OnError

Doties uz: makro nosaukums

Makro nosaukums: ErrorHandler

[2. darbību]

...

[Darbību n]

ErrorHandler

MessageBox

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

Beep:

Tips: nav

Nosaukums: kļūda

Šeit ir ekrānuzņēmums ar Access makro veidotājs (Access 2010 un jaunākas versijas) ar iepriekšējā piemērā. Šajā gadījumā izteiksme darbībā SetLocalVar izraisa kļūdu, jo tā mēģina dalīt skaitli ar nulli. Programma Access virzās uz leju ar nosaukumu ErrorHandler submakro un parāda informāciju par kļūdu ziņojumu lodziņā.

Makro darbība OnError parādot Access makro noformējuma virsmu.

Piezīme : Mašīntulkošanas atruna. Šo rakstu ir tulkojusi datorsistēma bez cilvēka iejaukšanās. Microsoft piedāvā šos mašīntulkojumus, lai palīdzētu angliski nerunājošajiem lietotājiem izmanot saturu par Microsoft produktiem, pakalpojumiem un tehnoloģijām. Tā kā šis raksts ir mašīntulkots, tajā var būt leksikas, sintakses un gramatikas kļūdas.

Paplašiniet savas 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.

×