Du kan bruke handlingen StoppMakro i Access-skrivebordsdatabaser til å stoppe kjøringen makro.
Innstilling
Handlingen StoppMakro har ingen argumenter.
Merknader
Du bruker vanligvis denne handlingen når en betingelse gjør det nødvendig å stoppe makroen. Du kan bruke en betinget uttrykk i makroens handlingsrad som inneholder denne handlingen. Når uttrykket evalueres til Sann (–1), stopper Access makroen.
Du kan for eksempel opprette en makro som åpner en skjema som viser de daglige ordresummene for datoen som er angitt i en egendefinert dialogboks. Du kan bruke et betinget uttrykk for å være sikker på at ordredatoen kontroll i dialogboksen, inneholder en gyldig dato. Hvis den ikke gjør det, kan Handlingen Meldingsboks vise en feilmelding, og Handlingen StoppMakro kan stoppe makroen.
Hvis makroen har brukt handlingene Ekko eller AngiAdvarsler til å slå ekko eller visningen av systemmeldinger av, aktiverer makrohandlingen StoppMakro dem automatisk.
Denne handlingen er ikke tilgjengelig i en Visual Basic for Applications (VBA)-modul.
Eksempel
Synkronisere skjemaer ved hjelp av en makro
Følgende makro åpner et produktlisteskjema nederst til høyre i Leverandører-skjemaet, og viser produktene til den gjeldende leverandøren. Den viser bruken av makrohandlingene Echo, MessageBox, GoToControl, StopMacro, OpenForm og MoveAndSizeWindow . Den viser også bruken av et betinget uttrykk med handlingene MessageBox, GoToControl og StopMacro . Denne makroen skal være knyttet til Se gjennom produkter-knappen i Leverandører-skjemaet.
Betingelse |
Handling |
Argumenter: Innstilling |
Kommentar |
Echo |
Ekko på: Nei |
Stopp oppdatering av skjermen mens makroen kjører. |
|
IsNull([SupplierID]) |
Meldingsboks |
Melding: Flytt til leverandørposten med produktene du vil se, og klikk deretter Se gjennom produkter på nytt. Lydsignal: Ja Type: Ingen Tittel: Velg en leverandør |
Hvis det ikke finnes noen gjeldende leverandør i Leverandører-skjemaet, viser du en melding. |
... |
GåTilKontroll |
Kontrollnavn: Firmanavn |
Flytt fokus til CompanyName-kontrollen. |
... |
StoppMakro |
Stopp makroen. |
|
ÅpneSkjema |
Skjemanavn: Produktliste Visning: Dataark Filternavn: Where-betingelse: [SupplierID] = [Forms]! [Leverandører]! [SupplierID] Datamodus: Skrivebeskyttet Vindu: Normal |
Åpne produktlisteskjemaet, og vis produktene til den gjeldende leverandøren. |
|
MoveAndSizeWindow |
Høyre: 0,7799" Ned: 1,8 tommer |
Plasser produktlisteskjemaet nederst til høyre i Leverandører-skjemaet. |