Du kan bruge makrohandlingen StopMakro i Access-skrivebordsdatabaser til at stoppe den aktuelt makro.

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 betinget udtryk makro i makroens handlingsrække , der indeholder denne handling. Når udtrykket evalueres til Sand (-1), Access makroen til at stoppe.

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

Hvis makroen har brugt Ekko- eller AngivVarsler-handlinger til at slå ekko eller visningen 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 en produktlisteformular i nederste højre hjørne af formularen Leverandører og viser den aktuelle leverandørs produkter. Den viser brugen af makrohandlingerne Echo,MessageBox,GoToControl,StopMacro,OpenFormog MoveAndSizeWindow. Den viser også brugen af et betinget udtryk med handlingerne Meddelelsesfelt,GåTilKontrolkontrolog 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 CompanyName.

...

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.

Har du brug for mere hjælp?

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Deltag i Microsoft Office Insiders

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?

Tak for din feedback!

×