Log på med Microsoft
Log på, eller opret en konto.
Hej
Markér en anden konto.
Du har flere konti
Vælg den konto, du vil logge på med.

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:

Indstilling

Beskrivelse

Næste

Access registrerer oplysningerne om fejlen i Makrofejl-objektet, men stopper ikke makroen. Makroen fortsætter med den næste handling.

Makronavn

Access stopper den aktuelle makro og kører den makro, der er navngivet i Makronavn-argumentet.

Mislykkedes

Access stopper den aktuelle makro og viser en fejlmeddelelse.

Makronavn

Hvis argumentet Gå til er angivet til Makronavn, skal du skrive navnet på den undermakro, der skal bruges til fejlhåndtering. Det navn, du skriver, skal stemme overens med et undermakronavn i den aktuelle makro. kan du ikke angive navnet på et andet makroobjekt. I eksemplet nedenfor er undermakroen Fejlhåndtering indeholdt 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, som hvis der ikke var nogen VedFejl-handling i makroen. Hvis der opstår en fejl, stopper Access makroen og viser en standardfejlmeddelelse. Den primære brug af indstillingen Mislykkes er at deaktivere fejlhåndtering, som du etablerede 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.

Makrodesignoverfladen i Access med visning af en VedFejl-makrohandling.

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Når du trykker på Send, bliver din feedback brugt til at forbedre Microsoft-produkter og -tjenester. Din it-administrator kan indsamle disse data. Erklæring om beskyttelse af personlige oplysninger.

Tak for din feedback!

×