Makrohandlingen StopMakro

Gælder for
Access til Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Du kan bruge makrohandlingen StopMakro i Access-skrivebordsdatabaser til at stoppe den makro, der kører i øjeblikket.

Indstilling

Handlingen StopMakro har ikke nogen argumenter.

Bemærkninger

Du bruger typisk denne handling, når en betingelse gør det nødvendigt at stoppe makroen. Du kan bruge et betinget udtryk i makroens handlingsrække, der indeholder denne handling. Når udtrykket evalueres til Sand (-1), stopper Access makroen.

Du kan f.eks. oprette en makro, der åbner en formular, der viser de daglige ordretotaler for den dato, der er angivet i en brugerdefineret dialogboks. Du kan bruge et betinget udtryk for at sikre, at kontrolelementet Ordredato i dialogboksen indeholder en gyldig dato. Hvis den ikke gør det, kan handlingen Meddelelsesfelt vise en fejlmeddelelse, og handlingen StopMakro kan stoppe makroen.

Hvis makroen har brugt handlingerne OpdaterEkko eller AngivAdvarsler til at slå ekko eller visning af systemmeddelelser fra, slår makrohandlingen StopMakro dem automatisk til igen.

Denne handling er ikke tilgængelig i et VBA-modul (Visual Basic for Applications).

Eksempel

Synkronisere formularer ved hjælp af en makro

Følgende makro åbner formularen Produktliste i nederste højre hjørne af formularen Leverandører, hvor den aktuelle leverandørs produkter vises. Den viser brugen af makrohandlingerne Opdater,Meddelelsesfelt, GåTilKontrolelement, StopMakro, ÅbnFormular og FlytOgStørrelseVindue. Det viser også brugen af et betinget udtryk med handlingerne Meddelelsesfelt, GåTilKontrolelement og StopMakro . Denne makro skal knyttes til knappen Gennemse produkter i formularen Leverandører.

Betingelse Handling Argumenter: Indstilling Kommentar
OpdaterSkærm Skærmopdatering slået til: Nej Stop skærmopdatering, mens makroen kører.
IsNull([Leverandør-id]) Meddelelsesfelt Meddelelse: Flyt til den leverandørpost, hvis produkter, du vil have vist, og klik derefter på knappen Gennemse produkter igen.
Bip: Ja
Type: Ingen
Titel: Vælg en leverandør
Hvis der ikke er nogen aktuel leverandør i formularen Leverandører, vises en meddelelse.
... GåTilKontrolelement Kontrolelementnavn: Firmanavn Flyt fokus til kontrolelementet FirmaNavn.
... StopMakro Stop makroen.
ÅbnFormular Formularnavn: Produktliste
Vis: Dataark
Filternavn:
Where-betingelse: [Leverandør-id] = [Formularer]! [Leverandører]! [Leverandør-id]
Datatilstand: Skrivebeskyttet
Vinduestilstand: Normal
Åbn formularen Produktliste, og vis den aktuelle leverandørs produkter.
MoveAndSizeWindow Højre: 0,7799"
Ned: 1,8"
Placer formularen Produktliste nederst til højre i formularen Leverandører.