Log på med Microsoft
Log på, eller opret en konto.
Hej
Markér en anden konto.
Du har flere konti
Vælg den konto, du vil logge på med.

Du kan bruge makrohandlingen AfspilMakro i Access-databaser til at køre en makro. Makroen kan være i en makrogruppe.

Brug denne handling:

  • Sådan afspilles en makro fra en anden makro.

  • Sådan køres en makro baseret på en bestemt betingelse.

  • Sådan vedhæftes en makro til en brugerdefineret menu eller en kommando på båndet.

Indstilling

Makrohandlingen AfspilMakro har følgende argumenter:

Handlingsargument

Beskrivelse

Makronavn

Navnet på den makro, der skal køres. Feltet Makronavn i sektionen Handlingsargumenter i makrodesignvinduet viser alle makroer (og makrogrupper) i den aktuelle database. Hvis makroen er i en makrogruppe, er den angivet under makrogruppenavnet på listen som makrogruppenavn.makronavn. Dette er et påkrævet argument.

Hvis du afspil en makro, der indeholder makrohandlingen AfspilMakro i en biblioteksdatabase, søger Access efter makroen med dette navn i biblioteksdatabasen og søger ikke efter den i den aktuelle database.

Antal gentagelser

Det maksimale antal gange, makroen køres. Hvis du lader dette argument være tomt (og argumentet Gentag udtryk også er tomt), kører makroen én gang.

Gentage udtryk

En udtryk , der evalueres til Sand (–1) eller Falsk (0). Makroen stopper med at køre, hvis udtrykket evalueres til Falsk. Udtrykket evalueres, hver gang makroen kører.

Bemærkninger

Hvis du angiver et makrogruppenavn for argumentet Makronavn , kører Access den første makro i makrogruppen.

Denne handling svarer til at klikke på Afspil makro på fanen Databaseværktøjer , vælge en makro og klikke på OK. Denne kommando kører dog kun makroen én gang, hvorimod makrohandlingen AfspilMakro kan afspille en makro lige så mange gange, du vil.

Tip

Du kan bruge argumenterne Gentag antal og Gentag udtryk til at bestemme, hvor mange gange makroen kører:

  • Hvis du lader begge argumenter være tomme, køres makroen én gang.

  • Hvis du angiver et tal for Antal gentagelser , men lader Gentag udtryk være tomt, kører makroen det angivne antal gange.

  • Hvis du lader Gentag antal være tomt, men angiver et udtryk for R-epeatudtryk, kører makroen, indtil udtrykket evalueres til Falsk.

  • Hvis du angiver værdier for begge argumenter, kører makroen det antal gange, der er angivet i Gentag antal , eller indtil Gentagelsesudtryk evalueres til Falsk, alt efter hvad der sker først.

Når du afspil en makro, der indeholder makrohandlingen AfspilMakro , og den når makrohandlingen AfspilMakro , kører Access den kaldte makro. Når den kaldte makro er færdig, vender Access tilbage til den oprindelige makro og kører den næste handling.

Bemærkninger!: 

  • Du kan kalde en makro i den samme makrogruppe eller i en anden makrogruppe.

  • Du kan indlejre makroer. Det betyder, at du kan køre makro A, som igen kalder makro B osv. Når den kaldte makro er færdig, vender Access i hvert tilfælde tilbage til den makro, der kaldte den, og kører den næste handling i den pågældende makro.

Hvis du vil køre handlingen KørMakro i et Visual Basic for Applications (VBA)-modul, skal du bruge metoden KørMakro for objektet DoCmd.

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Når du trykker på Send, bliver din feedback brugt til at forbedre Microsoft-produkter og -tjenester. Din it-administrator kan indsamle disse data. Erklæring om beskyttelse af personlige oplysninger.

Tak for din feedback!

×