BijFout, macroactie

Opmerking: We willen u graag zo snel mogelijk de meest recente Help-inhoud in uw eigen taal bieden. Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor u is. Kunt u ons onder aan deze pagina laten weten of de informatie nuttig voor u was? Hier is het Engelstalige artikel ter referentie.

In Access kunt u de macroactie BijFout gebruiken om op te geven wat er moet gebeuren wanneer er een fout optreedt in een macro.

Opmerking: De macroactie BijFout is niet beschikbaar in Access-webapps.

Instelling

De macroactie BijFout heeft de volgende argumenten.

Actieargument

Beschrijving

Ga naar

Geef op wat er moet worden uitgevoerd wanneer zich een fout voordoet. Klik op de vervolgkeuzepijl en klik vervolgens op een van de volgende instellingen:

Instelling

Beschrijving

Volgende

Access legt de details van de fout vast in het object MacroError, maar stopt de macro niet. De macro gaat verder met de volgende actie.

Macronaam

Access stopt de huidige macro en voert de macro uit die in het argument Macronaam wordt genoemd.

Mislukt

Access stopt de huidige macro en geeft een foutbericht weer.

Macronaam

Als het argument gaat u naar is ingesteld op De naam van de Macro, typt u de naam van de submacro voor foutafhandeling. De naam die u typt moet overeenkomen met een submacro voor de naam in de huidige macro; u kunt de naam van een andere macro-object niet kunt invoeren. In het onderstaande voorbeeld wordt bevindt de macro foutafhandeling sub zich in hetzelfde macro object als de actie BijFout macro.

Dit argument moet leeg zijn als het argument Ga naar is ingesteld op Volgende of Mislukt.

Opmerkingen

  • De macroactie BijFout wordt meestal aan het begin van een macro geplaatst, maar u kunt de actie ook later in de macro plaatsen. De regels die door de actie tot stand zijn gebracht, treden in werking wanneer de actie wordt uitgevoerd.

  • Als u het argument Ga naar op Mislukt instelt, werkt Access op dezelfde manier als het programma zou doen als er geen actie BijFout in de macro was geplaatst. Dat wil zeggen dat wanneer zich een fout voordoet, Access de macro stopt en een standaardfoutbericht weergeeft. Het belangrijkste gebruik voor de instelling Mislukt is om foutafhandelingen uit te schakelen die u eerder in een macro hebt bepaald.

Voorbeeld

De volgende macro laat het gebruik van de macroactie BijFout zien. In dit voorbeeld geeft de actie BijFout op dat Access een aangepaste submacro voor foutafhandeling met de naam ErrorHandler moet uitvoeren wanneer er een fout optreedt. Als er een fout optreedt in een van de daaropvolgende acties, springt Access naar de submacro ErrorHandler. De submacro ErrorHandler geeft een berichtvak weer dat naar het object MacroError verwijst om informatie over de fout weer te geven.

Naam van de submacro

Actie

Argumenten

BijFout

Ga naar: Macronaam

Macronaam: ErrorHandler

[Actie 2]

...

[Actie n]

ErrorHandler

Berichtvak

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

Pieptoon: Ja

Type: Geen

Titel: Er is een fout opgetreden

Hier ziet u een schermafbeelding van de Macro-ontwerper in Access (Access-versie 2010 en hoger) met het vorige voorbeeld. In dit geval veroorzaakt de expressie in de actie LokaleVarInstellen een fout, omdat deze een getal door nul probeert te delen. Access gaat naar de submacro met de naam ErrorHandler en geeft de foutgegevens in een berichtvak weer.

Macro-ontwerpvlak in Access met een macroactie BijFout.

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×