Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Met behulp van de actie MacrofoutWissen kunt u informatie wissen over een fout die is opgeslagen in het object MacroError.

Opmerking: De macroactie MacrofoutWissen is niet beschikbaar in web-apps van Access.

Instelling

De actie MacrofoutWissen heeft geen argumenten.

Opmerkingen

  • Als er een fout optreedt in een macro, wordt er informatie over de fout opgeslagen in het object MacroError. Als u niet de actie BijFout hebt gebruikt om foutberichten te onderdrukken, wordt de macro beëindigd en worden de gegevens van de fout weergegeven in een standaardfoutbericht. Als u BijFout echter wel hebt gebruikt om foutberichten te onderdrukken, kunt u de gegevens die zijn opgeslagen in het object MacroError gebruiken in een voorwaarde of in een aangepaste foutbericht.

    Nadat een fout is verwerkt, is de informatie in het object MacroError verouderd, dus het is een goed idee om het object te wissen met behulp van de actie ClearMacroError . Als u dit doet, wordt het foutnummer in het object MacroError opnieuw ingesteld op 0 en worden alle andere informatie over de fout gewist die in het object is opgeslagen, zoals de foutbeschrijving, macronaam, actienaam, voorwaarde en argumenten. Op deze manier kunt u het MacroError-object later opnieuw inspecteren om te zien of er een andere fout is opgetreden.

  • Het object MacroError wordt automatisch gewist zodra een macro is beëindigd, dus u hoeft de actie MacrofoutWissen niet te gebruiken aan het einde van een macro.

  • Het object MacroError bevat altijd informatie over slechts één fout. Als er zich meerdere fouten hebben voorgedaan in een macro, bevat het object MacroError alleen informatie over de laatste fout.

  • Als u de actie MacrofoutWissen wilt uitvoeren in een VBA-module, gebruikt u de methode MacrofoutWissen van het object DoCmd.

Voorbeeld

In de volgende macro wordt de actie BijFout gebruikt met het argument Volgende om foutberichten te onderdrukken, waarna met de actie FormulierOpenen een formulier wordt geopend. Om de werking van dit voorbeeld goed te laten zien, wordt er expliciet een fout geïntroduceerd door met de actie NaarRecordGaan naar de vorige record te gaan. Met de voorwaarde [MacroError].[Number]<>0 wordt het object MacroError getest. Als er een fout is opgetreden, is het foutnummer niet-nul en wordt de actie Berichtvak uitgevoerd. Het berichtvak bevat de naam van de actie die de fout heeft veroorzaakt (in dit geval de actie NaarRecordGaan), plus het foutnummer. Als laatste wordt de actie MacrofoutWissen uitgevoerd om het object MacroError te wissen.

Voorwaarde

Actie

Argumenten

BijFout

Ga naar: Volgende

FormulierOpenen

Formuliernaam: CategoryForm

Weergave: Formulier

Venstermodus: Normaal

NaarRecordGaan

Objecttype: Formulier

Objectnaam: CategoryForm

Record: Vorige

[MacroError].[Number]<>0

Berichtvak

Bericht: ="Fout " & [MacroError].[Number] & " in de actie" & [MacroError].[ActionName] & "."

Pieptoon: Ja

Type: Informatie

MacrofoutWissen

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×