Bejelentkezés Microsoft-fiókkal
Jelentkezzen be, vagy hozzon létre egy fiókot.
Üdvözöljük!
Válasszon másik fiókot.
Több fiókja van
Válassza ki a bejelentkezéshez használni kívánt fiókot.

Az Access-adatbázisokBan a Makrófuttatás makróművelet használatával futtathat egy makró. A makró lehet egy makrócsoport.

Használja ezt a műveletet:

  • Makró futtatása egy másik makróból.

  • Makró futtatása egy adott feltétel alapján.

  • Makró csatolása egyéni menühöz vagy menüszalagparancshoz.

Beállítás

A Makrófuttatás makróművelet argumentumai a következők.

Művelet argumentuma

Leírás

Makrónév

A futtatni kívánt makró neve. A makrótervező ablak Műveletargumentumok szakaszának Makrónév mezőjében az aktuális adatbázis összes makrója (és makrócsoportja) látható. Ha a makró egy makrócsoportban található, akkor a makrócsoport neve alatt jelenik meg a listában makrócsoportnévként.makrónév. Ez egy kötelező argumentum.

Ha a Makrófuttatás makróműveletet tartalmazó makrót egy függvénytár-adatbázis futtatja, Access megkeresi az ilyen nevű makrót az erőforrástár-adatbázisban, és nem az aktuális adatbázisban keresi.

Ismétlések száma

A makró futásának maximális száma. Ha ezt az argumentumot üresen hagyja (és az Ismétlési kifejezés argumentum is üres), a makró egyszer fut.

Kifejezés ismétlése

Egy kifejezés, amely igaz (–1) vagy hamis (0) értéket ad vissza. A makró leáll, ha a kifejezés false (Hamis) értéket ad vissza. A program a makró minden futtatásakor kiértékeli a kifejezést.

Megjegyzések

Ha makrócsoportnevet ad meg a Makrónév argumentumhoz, az Access a makrócsoport első makróját futtatja.

Ez a művelet hasonló ahhoz, mint amikor az Adatbáziseszközök lapon a Makró futtatása elemre kattint, kijelöl egy makrót, majd az OK gombra kattint. Ez a parancs azonban csak egyszer futtatja a makrót, míg a Makrófuttatás makróművelet tetszőleges számú alkalommal futtathat makrót.

Tippek

Az Ismétlések száma és az Ismétlési kifejezés argumentumokkal meghatározhatja, hogy a makró hányszor fusson:

  • Ha mindkét argumentumot üresen hagyja, a makró egyszer fut.

  • Ha megad egy számot az Ismétlések száma mezőben, de hagyja üresen az Ismétlési kifejezés mezőt , a makró a megadott számú alkalommal futtatja a makrót.

  • Ha üresen hagyja az Ismétlések száma mezőt, de megad egy kifejezést az Repeat expression kifejezéshez, a makró addig fut, amíg a kifejezés false (Hamis) értéket nem ad vissza.

  • Ha mindkét argumentumhoz értéket ad meg, a makró az Ismétlések száma mezőben megadott számú alkalommal futtatja a makrót, vagy addig, amíg az Ismétlési kifejezéskiértékelésének eredménye False (hamis), amelyik előbb bekövetkezik.

Amikor a Makrófuttatás makróműveletet tartalmazó makrót futtat, és az eléri a Makrófuttatás makróműveletet, az Access az úgynevezett makrót futtatja. Ha a meghívott makró befejeződött, az Access visszatér az eredeti makróhoz, és futtatja a következő műveletet.

Megjegyzések: 

  • Meghívhat egy makrót ugyanabban a makrócsoportban vagy egy másik makrócsoportban.

  • Makrókat beágyazhat. Ez azt jelzi, hogy futtathatja az A makrót, amely viszont meghívja a B makrót, és így tovább. Amikor a meghívott makró befejeződött, az Access minden esetben visszatér az azt meghívó makróhoz, és a makró következő műveletét futtatja.

A RunMacro művelet Visual Basic for Applications (VBA) modulban való futtatásához használja a DoCmd objektum RunMacro metódusát.

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.

Hasznos volt ez az információ?

Mennyire elégedett a fordítás minőségével?
Mi volt hatással a felhasználói élményére?
Ha elküldi a visszajelzést, a Microsoft felhasználja azt a termékei és szolgáltatásai továbbfejlesztéséhez. Az informatikai rendszergazda képes lesz ezeket az adatokat összegyűjteni. Adatvédelmi nyilatkozat.

Köszönjük a visszajelzését!

×