Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Du kan bruke makrohandlingen VedFeil i Access til å angi hva som skal skje når det oppstår en feil i en makro.

Obs!: Makrohandlingen VedFeil er ikke tilgjengelig i Access-nettapper.

Innstilling

Makrohandlingen VedFeil har følgende argumenter:

Handlingsargument

Beskrivelse

Gå til

Angi den generelle virkemåten som skal oppstå når det oppstår en feil. Klikk rullegardinpilen, og klikk deretter en av følgende innstillinger:

Innstilling

Beskrivelse

Neste

Access registrerer detaljene for feilen i MacroError-objektet, men stopper ikke makroen. Makroen fortsetter med neste handling.

Makronavn

Access stopper gjeldende makro og kjører makroen som er navngitt i makronavnargumentet .

Mislykkes

Access stopper gjeldende makro og viser en feilmelding.

Makronavn

Hvis Gå til-argumentet er satt til Makronavn, skriver du inn navnet på delmakroen som skal brukes til feilbehandling. Navnet du skriver inn, må samsvare med et undermakronavn i gjeldende makro. du kan ikke skrive inn navnet på et annet makroobjekt. I eksemplet nedenfor finnes undermakroen Feilhåndtering i det samme makroobjektet som makrohandlingen VedFeil .

Dette argumentet må stå tomt hvis Gå til-argumentet er satt til Neste eller Mislykket.

Merknader

  • Makrohandlingen VedFeil plasseres vanligvis i begynnelsen av en makro, men du kan også plassere handlingen senere i makroen. Reglene som opprettes av handlingen, trer i kraft når handlingen kjøres.

  • Hvis du angir Gå til-argumentet tilMislykket, fungerer Access på samme måte som hvis det ikke var noen OnError-handling i makroen. Hvis det oppstår en feil, stopper Access makroen og viser en standard feilmelding. Hovedbruken for Fail-innstillingen er å deaktivere eventuell feilbehandling som du opprettet tidligere i en makro.

Eksempel

Følgende makro demonstrerer bruken av makrohandlingen VedFeil . OnError-handlingen i dette eksemplet angir at Access kjører en egendefinert delmakro for håndtering av feil kalt Feilhåndtering, når det oppstår en feil. Hvis det oppstår en feil i en av handlingene som følger, hopper Access til Feilhåndtering-delmakroen. Feilhåndtering-delmakroen viser en meldingsboks som refererer til MacroError-objektet for å vise informasjon om feilen.

Undermakronavn

Handling

Argumenter

VedFeil

Gå til: Makronavn

Makronavn: Feilhåndtering

[Handling 2]

...

[Handling n]

Feilhåndtering

Meldingsboks

Melding: ="Feilnummer " & [MacroError].[Nummer] & " på " & [MacroError].[Handlingsnavn] & " handling."

Lydsignal: Ja

Type: Ingen

Tittel: Det oppstod en feil

Her er et skjermbilde av Access-makroutformingen (Access-versjon 2010 og nyere) med det forrige eksemplet. Uttrykket i SetLocalVar-handlingen utløser i dette tilfellet en feil fordi den prøver å dele et tall med null. Access går ned til delmakroen kalt Feilhåndtering og viser informasjon om feil i en meldingsboks.

Overflaten til Access-makroutformingen viser en OnError-makrohandling.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×