Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Varat izmantot makro darbību OnError programmā Access, lai norādītu, kam jānotiek kļūdas gadījumā makro.

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īgu darbību, kas rodas, ja rodas kļūda. Noklikšķiniet uz nolaižamās bultiņas un pēc tam noklikšķiniet uz kāda no šiem iestatījumiem:

Iestatījums

Apraksts

Next

Access informāciju par kļūdu objektā MacroError , bet neaptur makro. Makro turpina nākamo darbību.

Makro nosaukums

Access aptur pašreizējo makro un izpilda makro, kura nosaukums ir argumentā Makro nosaukums.

Neizdevās

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

Makro nosaukums

Ja arguments Doties uz ir iestatīts uz Makro nosaukums, ierakstiet submakro nosaukumu, kas tiks izmantots kļūdu apstrādei. Ierakstītam nosaukumam ir jāatbilst submakro nosaukumam pašreizējā makro. nevar ievadīt cita makro objekta nosaukumu. Tālāk redzamajā piemērā apakšatslēga ErrorHandler ir iekļauta tajā pašā makro objektā, kurā ir iekļauta makro darbība OnError .

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

Piezīmes

  • Makro darbība OnError parasti tiek ievietota makro sākumā, taču šo darbību vēlāk makro var arī ievietot. Ar darbību izveidotās kārtulas stāsies spēkā brīdī, kad tiks izpildīta šī darbība.

  • Ja arguments Doties uz ir iestatīts uz Fail, Access darbojas tāpat kā tad, ja makro nebūtu darbības OnError . T.i., ja rodas kļūda, Access aptur makro un parāda standarta kļūdas ziņojumu. Galvenais iestatījuma Kļūmjpārslēgšanas iestatījums ir izslēgt kļūdu apstrādi, ko iepriekš izveidojāt makro.

Piemērs

Šis makro parāda makro darbības OnError izmantošanu. Š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.

Submakro 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: Radās 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.

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×