Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.
Du kan bruge makrohandlingen StopMakro i Access-skrivebordsdatabaser til at stoppe med at den kører i øjeblikket makro.
Indstilling
Handlingen StopMakro har ikke argumenter.
Bemærkninger
Du bruger typisk denne handling, når en betingelse gør det nødvendigt at stoppe makroen. Du kan bruge en betinget udtryk i makroens handlingsrække, der indeholder denne handling. Når udtrykket evalueres til Sand (1), stopper Access makroen.
For eksempel kan du oprette en makro, der åbnes en formular med totaler i rækkefølge for den dato, der er angivet i en brugerdefineret dialogboks. Du kan bruge et betinget udtryk for at sikre, at Ordredato kontrolelement i dialogboksen indeholder en gyldig dato. Hvis det ikke handlingen meddelelsesboks kan få vist en fejlmeddelelse, og handlingen StopMakro kan stoppe makroen.
Hvis makroen har brugt ekkoet eller AngivAdvarsler handlinger til at deaktivere ekko eller visning af systemmeddelelser, aktiverer makrohandlingen StopMakro automatisk dem igen.
Denne handling er ikke tilgængelig i et modul Visual Basic for Applications (VBA).
Eksempel
Synkronisere formularer ved hjælp af en makro
Følgende makro åbnes formularen Produktliste i det nederste højre hjørne af formularen Leverandører og viser den aktuelle leverandør produkter. Det viser brugen af ekkoet, meddelelsesboks, GåTilKontrolelement, StopMakro, ÅbnFormularog MoveAndSizeWindow makroer handlinger. Det viser også brugen af et betinget udtryk med handlingerne meddelelsesboks, GåTilKontrolelementog StopMakro . Denne makro skal knyttes til knappen Produktoversigt på formularen Leverandører.
Betingelse | Handling | Argumenter: Indstilling | Kommentar |
---|---|---|---|
OpdaterSkærm |
Skærmopdatering slået til: Nej |
Stop skærmopdatering, mens makroen kører. |
|
IsNull([SupplierID]) |
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 |
Vis en meddelelse, hvis der ikke er nogen aktuel leverandør på formularen Leverandører. |
... |
GåTilKontrolelement |
Kontrolelementnavn: firmanavn |
Flyt fokus til kontrolelementet Firmanavn. |
... |
StopMakro |
Stoppe makroen. |
|
ÅbnFormular |
Formularens navn: produktlisten Vis: Dataark Filtrere navn: WHERE-betingelse: [leverandør-id] = [formularer]! [Leverandører]! [Leverandør-id] Datatilstand: skrivebeskyttet Vinduestilstand: Normal |
Åbn formularen Produktliste og vise den aktuelle leverandør produkter. |
|
MoveAndSizeWindow |
Højre: 0.7799" Ned: 1,8" |
Placer formularen Produktliste nederst til højre for formularen Leverandører. |