Rakenduskoht
Microsoft 365 rakendus Access Access 2024 Access 2021 Access 2019 Access 2016

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

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.