OnError, makrohandling

Obs!: Vi ønsker å gi deg det nyeste hjelpeinnholdet så raskt som mulig, på ditt eget språk. Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig for deg nederst på denne siden? Her er den engelske artikkelen for enkel referanse.

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

Obs!: Makro handlingen OnError er ikke tilgjengelig i Access-nettapper.

Innstilling

Makro handlingen OnError har følgende argumenter:

Handlingsargument

Beskrivelse

Gå til

Angi den generelle virke måten som skal oppstå når en feil oppstår. Klikk rulle gardin pilen, og klikk deretter en av følgende innstillinger:

Innstilling

Beskrivelse

Neste

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

Makro navn

Access stopper den gjeldende makroen og kjører makroen som heter makro navn -argumentet.

Access stopper den gjeldende makroen og viser en feil melding.

Makro navn

Hvis argumentet gå til er satt til makro navn, skriver du inn navnet på del makroen som skal brukes til feil behandling. Navnet du skriver inn, må samsvare med et under makro navn i den gjeldende makroen. Du kan ikke skrive inn navnet på et annet makro objekt. I eksemplet nedenfor er del makroen for feil behandling plassert i samme makro objekt som makro handlingen OnError .

Dette argumentet må være tomt hvis gå til -argumentet er satt til neste eller mislykket.

Kommentarer

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

  • Hvis du setter argumentet gå tilfeil, fungerer Access på samme måte som hvis det ikke finnes en OnError -handling i makroen. Det vil si at hvis det oppstår en feil, stopper Access makroen og viser en standard feil melding. Hovedbruken for feil -innstillingen er å deaktivere en hvilken som helst feil behandling som du har opprettet tidligere i en makro.

Eksempel

Følgende makro demonstrerer bruk av makro handlingen OnError . 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.

Navn på under makro

Handling

Argumenter

VedFeil

Gå til: makro navn

Makro navn: feil behandling

[Handling 2]

...

[Handling n]

Feil håndtering

MessageBox

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

Lydsignal: Ja

Type: ingen

Tittel: feil oppstod

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.

Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×