Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Du kan använda makroåtgärden KörMakro i Access-databaser för att köra en makro. Makrot kan finnas i en maktrogrupp.

Använd den här åtgärden:

  • Så här kör du ett makro inifrån ett annat makro.

  • Så här kör du ett makro baserat på ett visst villkor.

  • Så här bifogar du ett makro till en anpassad meny eller ett kommando i menyfliksområdet.

Inställning

Makroinstruknyten KörMakro har följande argument:

Åtgärdsargument

Beskrivning

Makronamn

Namnet på makrot som ska köras. I rutan Makronamn i avsnittet Instruktionsargument i fönstret för makrodesign visas alla makron (och makrogrupper) i den aktuella databasen. Om makrot finns i en makrogrupp visas det under namnet på makrogruppen i listan som makrogruppsnamn.makronamn. Det här är ett obligatoriskt argument.

Om du kör ett makro som innehåller makroåtgärden KörMakro i en biblioteksdatabas letar Access efter makrot med det här namnet i biblioteksdatabasen och söker inte efter det i den aktuella databasen.

Upprepa antal

Det maximala antalet gånger makrot körs. Om du lämnar det här argumentet tomt (och argumentet Upprepa uttryck är också tomt) körs makrot en gång.

Upprepa uttryck

En uttryck som utvärderas till Sant (–1) eller Falskt (0). Makrot slutar köras om uttrycket utvärderas till Falskt. Uttrycket utvärderas varje gång makrot körs.

Kommentarer

Om du anger ett namn för en makrogrupp för argumentet Makronamn körs det första makrot i makrogruppen.

Den här åtgärden liknar att klicka på Kör makro på fliken Databasverktyg , välja ett makro och klicka på OK. Det här kommandot kör dock bara makrot en gång, medan makroinstruken KörMakro kan köra ett makro så många gånger du vill.

Tips

Du kan använda argumenten Upprepa antal och Upprepa uttryck för att avgöra hur många gånger makrot körs:

  • Om du lämnar båda argumenten tomma körs makrot en gång.

  • Om du anger ett tal för Upprepa antal men lämnar Upprepa uttryck tomt körs det angivna antalet gånger i makrot.

  • Om du lämnar Upprepa antal tomt men anger ett uttryck för Repeat-uttryck körs makrot tills uttrycket utvärderas till Falskt.

  • Om du anger värden för båda argumenten körs det antal gånger som angetts i Upprepa antal eller tills Upprepa uttryck utvärderas till Falskt, beroende på vilket som inträffar först.

När du kör ett makro som innehåller makroåtgärden KörMakro och det når makroåtgärden KörMakro körs det anropade makrot. När det anropade makrot är klart återgår Access till det ursprungliga makrot och kör nästa åtgärd.

Meddelanden: 

  • Du kan anropa ett makro i samma makrogrupp eller i en annan makrogrupp.

  • Du kan kapsla makron. Du kan alltså köra makro A, som i sin tur anropar makro B och så vidare. När det anropade makrot är klart återgår Access i varje enskilt fall till makrot som anropade det och kör nästa åtgärd i makrot.

Om du vill köra instruktionen KörMakro i en VBA-modul (Visual Basic for Applications) använder du metoden KörMakro för DoCmd-objektet .

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×