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 handlingen AnnullerHændelse til at annullere den hændelse , der fik Access til at køre den makro , der indeholder denne handling. Makronavnet er indstillingen for en hændelsesegenskab som f.eks. FørOpdatering, VedÅbning, VedAflæsning eller VedUdskrift.

Bemærk!: Makrohandlingen AnnullerHændelse findes ikke i Access-webapps.

Indstilling

Handlingen AnnullerHændelse har ikke nogen argumenter.

Bemærkninger

I en formular bruger du normalt handlingen AnnullerHændelse i en validering-makro sammen med hændelsesegenskaben FørOpdatering. Når en bruger indtaster data i en kontrolelement eller post, kører Access makroen, før der tilføjes data til databasen. Hvis dataene ikke opfylder valideringsbetingelserne i makroen, annullerer handlingen AnnullerHændelseopdatering-processen, før den starter.

Denne handling bruges ofte sammen med handlingen Meddelelsesboks for at indikere, at dataene ikke opfyldte valideringsbetingelserne og for at få nyttige oplysninger om den type data, der skal angives.

Følgende hændelser kan annulleres med handlingen AnnullerHændelse.

AnvendFilter

Ændret

MusknapNed

FørSletning

Afslut

IngenData

FørIndsættelse

Filter

Åbn

FørOpdatering

Format

Udskriv

DobbeltKlik

TasteTryk

Fjernelse

Slet


Bemærk!: Du kan kun bruge handlingen AnnullerHændelse sammen med hændelsen MusknapNed til at annullere den hændelse, der opstår, når du højreklikker på et objekt.

Hvis indstillingen for hændelsesegenskaben VedDobbeltKlik for et kontrolelement angiver en makro med handlingen AnnullerHændelse, annullerer handlingen hændelsen DobbeltKlik.

For hændelser, der kan annulleres, sker standardfunktionsmåden for hændelsen (dvs. hvad Access typisk gør, når hændelsen indtræffer), når makroen for hændelsen køres. Dette giver dig mulighed for at annullere standardfunktionsmåden. Når du f.eks. dobbeltklikker på et ord, som indsætningspunktet er på i en tekstfelt, markerer Access normalt ordet. Du kan annullere denne standardfunktionsmåde i makroen for hændelsen DblClick og udføre en anden handling, f.eks. at åbne en formular, der indeholder oplysninger om dataene i tekstfeltet. For hændelser, der ikke kan annulleres, sker standardfunktionsmåden, før makroen køres.

Bemærk!: Hvis hændelsesegenskaben VedFjernelse for en formular angiver en makro, der udfører handlingen AnnullerHændelse, kan du ikke lukke formularen. Du skal enten rette den betingelse, der var skyld i, at handlingen AnnullerHændelse blev udført, eller åbne makroen og slette handlingen AnnullerHændelse. Hvis formularen er en modalt-formular, kan du ikke åbne makroen.

For at køre handlingen AnnullerHændelse i et VBA-modul (Visual Basic for Applications) skal du bruge metoden AnnullerHændelse fra objektet DoCmd.

Eksempel

Validere data ved hjælp af en makro

Følgende valideringsmakro kontrollerer postnumrene i en Leverandører-formular. Den viser brugen af handlingerne StopMakro, Meddelelsesboks, AnnullerHændelse og GåTilKontrolelement. Et betinget udtryk kontrollerer land/region og postnummer i en post i formularen. Hvis postnummeret er ikke i det korrekte format for landet/området, viser makroen en meddelelse og gemmer ikke posten. Herefter sendes du tilbage til kontrolelementet Postnummer, hvor du kan rette fejlen. Denne makro skal knyttes til egenskaben FørOpdatering for formularen Leverandører.

Betingelse

Handling

Argumenter: Indstilling

Kommentar

IsNull([LandOmråde])

StopMakro

Hvis LandOmråde er Null, kan postnummeret ikke valideres.

[LandOmråde] In ("Frankrig","Italien","Spanien") And Len([Postnummer]) <> 5

Meddelelsesboks

Meddelelse: Postnummeret skal bestå af 5 tegn.

Bip: Ja

Type: Oplysninger

Titel: Postnummerfejl

Hvis postnummer ikke består af 5 tegn, vises en meddelelse.

...

AnnullerHændelse

Annullerer hændelsen.

GåTilKontrolelement

Kontrolelementnavn: Postnummer

[LandOmråde] In ("Australien","Singapore") And Len([Postnummer]) <> 4

Meddelelsesboks

Meddelelse: Postnummeret skal bestå af 4 tegn.

Bip: Ja

Type: Oplysninger

Titel: Postnummerfejl

Hvis postnummer ikke består af 4 tegn, vises en meddelelse.

...

AnnullerHændelse

Annullerer hændelsen.

GåTilKontrolelement

Kontrolelementnavn: Postnummer

([LandOmråde] = "Canada") And ([Postnummer] Not Like"[A-Å][0-9][A-Å] [0-9][A-Å][0-9]")

Meddelelsesboks

Meddelelse: Postnummeret er ugyldigt. Eksempel på canadisk postnummer: H1J 1C3

Bip: Ja

Type: Oplysninger

Titel: Postnummerfejl

Hvis postnummeret ikke er korrekt for Canada, vises en meddelelse. (Eksempel på canadisk postnummer: H1J 1C3)

...

AnnullerHændelse

Annullerer hændelsen.

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!

×