Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.
Du kan bruge makrohandlingen VedFejl i Access til at angive, hvad der skal ske, når der opstår en fejl i en makro.
Bemærk!: Makrohandlingen VedFejl er ikke tilgængelig i Access-webapps.
Indstilling
Makrohandlingen VedFejl har følgende argumenter.
Handlingsargument | Beskrivelse | ||||||||
---|---|---|---|---|---|---|---|---|---|
Gå til |
Angiv den generelle funktion, der skal udføres, når der opstår en fejl. Klik på rullepilen, og klik derefter på en af følgende indstillinger:
|
||||||||
Makronavn |
Hvis argumentet gå til er angivet til makronavn, skal du skrive navnet på den under makro, der skal bruges til fejlhåndtering. Det navn, du skriver, skal stemme overens med navnet på en under makro i den aktuelle makro. Du kan ikke angive navnet på et andet makroobjekt. I eksemplet nedenfor indeholdt Undermakroen ErrorHandler i det samme makroobjekt som makrohandlingen VedFejl . Dette argument skal være tomt, hvis argumentet Gå til er indstillet til Næste eller Mislykkedes. |
Bemærkninger
-
Makrohandlingen VedFejl er normalt placeret i starten af en makro, men du kan også placere handlingen senere i makroen. De regler, der er fastlagt af handlingen, der træder i kraft, når handlingen køres.
-
Hvis du angiver argumentet gå til til mislykkes, fungerer Access på samme måde, hvis der ikke var nogen VedFejl -handling i makroen. Hvis der opstår en fejl, standses makroen, og der vises en standardfejlmeddelelse. Den primære brug af Fail -indstillingen er at deaktivere de fejl håndteringer, du har oprettet tidligere i en makro.
Eksempel
Følgende makro demonstrerer brugen af makrohandlingen VedFejl. I dette eksempel angiver handlingen VedFejl, at Access afspiller en brugerdefineret undermakro med navnet Fejlhåndtering til håndtering af fejl, når der opstår en fejl. Hvis der opstår en fejl i de følgende handlinger, hopper Access til undermakroen Fejlhåndtering. Undermakroen Fejlhåndtering viser en meddelelse, der refererer til objektet Makrofejl for at vise oplysninger om fejlen.
Undermakronavn | Handling | Argumenter |
---|---|---|
VedFejl |
Gå til: Makronavn Makronavn: Fejlhåndtering |
|
[Handling 2] |
||
... |
||
[Handling n] |
||
Fejlhåndtering |
Meddelelsesfelt |
Meddelelse: ="Fejl # " & [Makrofejl].[Nummer] & " ved " & [Makrofejl].[Handlingsnavn] & " handling." Bip: Ja Type: Ingen Titel: Der opstod en fejl |
Her er et skærmbillede af Access Makrodesigner (Access version 2010 eller nyere) med det forrige eksempel. I dette tilfælde udløser udtrykket i handlingen AngivLokalVar en fejl, fordi den forsøger at dividere et tal med nul. Access flytter ned til undermakroen med navnet Fejlhåndtering og viser oplysninger om fejlen i et meddelelsesfelt.