Makrotoiming Tühista_makrotõrge

Saate kasutada toimingut Tühista_makrotõrge objektis Makrotõrge talletatud tõrketeabe tühjendamiseks.

Märkus. : Makrotoiming Tühista_makrotõrge pole Accessi veebirakendustes saadaval.

Säte

Toimingul Tühista_makrotõrge ei saa olla argumente.

Märkused

  • Kui makros ilmneb tõrge, siis talletatakse tõrke teave objektis Makrotõrge. Kui te pole kasutanud toimingut Tõrke_korral tõrketeadete tõkestamiseks, siis makro seiskub ja tõrketeave kuvatakse tavalise tõrketeatena. Siiski, kui olete kasutanud toimingut Tõrke_korral tõrketeadete tõkestamiseks, võiksite kasutada objektis MakroTõrge talletatud teavet tingimuses või kohandatud tõrketeates.

    Pärast tõrke lahendamist, on objekti MakroTõrge teave aegunud, seega on hea mõte selle objekti tühjendamine toiminguga Tühista_makrotõrge. See toiming lähtestab objektis MakroTõrge tõrgete arvu 0-ni ja tühjendab igasugust muud objektis talletatud tõrketeavet (nt tõrke kirjeldust, makronime, toimingu nime, tingimust ja argumente). Sel viisil saate objekti MakroTõrge hiljem uuesti uurida, kui järjekordne tõrge on ilmnenud.

  • Objekti MakroTõrge tühjendatakse automaatselt siis, kui makro lõpeb, seega ei pea te kasutama makro lõpus toimingut Tühista_makrotõrge.

  • Objekt MakroTõrge sisaldab teavet ainult ühe tõrke kohta. Kui makros on ilmnenud rohkem kui üks tõrge, siis sisaldab objekt MakroTõrge teavet viimase tõrke kohta.

  • Toimingu Tühista_makrotõrge jooksutamiseks VBA-moodulis, kasutage objekti DoCmd meetodit Tühista_makrotõrge.

Näide

Järgmine makro kasutab toimingut Tõrke_korral koos argumendiga Järgmine tõrketeadete tõkestamiseks ja kasutab seejärel vormi avamiseks toimingut Ava_vorm. Selle näite puhul põhjustati tõrge tahtlikult kasutades toimingut Mine_kirjele eelmise kirje juurde minemiseks. Tingimus [MakroTõrge].[Arv]<>0 kontrollib objekti MakroTõrge. Kui tõrge on ilmnenud, on tõrke arv suurem kui null ja töötab toiming Teateboks. Teateboks kuvab tõrke põhjustanud toimingu nime (antud juhul toiming Mine_kirjele) ja tõrke numbri. Lõpuks tühjendab toiming Tühista_makrotõrge objekti MakroTõrge.

Tingimus

Toiming

Argumendid

Tõrke_korral

Mine: Edasi

Ava_vorm

Vormi_nimi: Kategooriavorm

Vaade: Vorm

Akna režiim: Tavaline

Mine_kirjele

Objekti tüüp: Vorm

Objekti nimi: Kategooriavorm

Kirje: Eelmine

[MakroTõrge].[Arv]<>0

Teateboks

Teade: ="Tõrge # " & [MacroTõrge].[Arv] & " on " & [MakroTõrge].[ToiminguNimi] & "toiming."

Piiks: Jah

Tüüp: Teave

Tühista_makrotõrge

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×