Makrohandlingen StopMakro

Du kan bruge handlingen StopMakro til at stoppe den makro, der afspilles i øjeblikket.

Indstilling

Handlingen StopMakro har ingen 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 Microsoft Office Access 2007 makroen.

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

Hvis makroen har brugt handlingerne OpdaterSkærm eller AngivAdvarsler til at deaktivere ekko eller visning af systemmeddelelser, aktiverer handlingen StopMakro dem automatisk igen.

Handlingen 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 og viser den aktuelle leverandørs produkter. Den viser brugen af handlingerne OpdaterSkærm, Meddelelsesboks, GåTilKontrolelement, StopMakro, ÅbnFormular og FlytEllerTilpasStørrelse. Den viser også brugen af betingede udtryk sammen med handlingerne Meddelelsesboks, GåTilKontrolelement og 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 afspilles.

IsNull([Leverandørnr])

Meddelelsesboks

Meddelelse: Flyt til den leverandørpost, hvis produkter du vil se, og klik derefter på knappen Produktoversigt 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

Stop makroen.

ÅbnFormular

Formularnavn: Produktliste

Visning: Dataark

Filternavn

WHERE-betingelse: [Leverandørnr] = [Forms]![Leverandører]![Leverandørnr]

Datatilstand: Skrivebeskyttet

Vinduestilstand: Normal

Åbn formularen Produktliste, og vis den aktuelle leverandørs produkter.

FlytEllerTilpasStørrelse

Højre: 1,981cm

Fremad: 4,571cm

Placer formularen Produktliste nederst til højre på formularen Leverandører.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×