Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Ak chcete spustiť makro, môžete použiť akciu makra SpustiťMakro v databázach Accessu. Makro môže byť v skupina makier.

Použite túto akciu:

  • Spustenie makra z iného makra.

  • Spustenie makra na základe určitej podmienky.

  • Pripojenie makra k vlastnej ponuke alebo príkazu na páse s nástrojmi.

Nastavenie

Akcia makra SpustiťMakro obsahuje nasledovné argumenty.

Argument akcie

Popis

Názov makra

Názov makra, ktoré sa má spustiť. Pole Názov makra v časti Argumenty akcie v okne návrhu makra zobrazuje všetky makrá (a skupiny makier) v aktuálnej databáze. Ak sa makro nachádza v skupine makier, je uvedené pod názvom skupiny makier v zozname ako názov skupiny makier.názov makra. Tento argument je povinný.

Ak spustíte makro obsahujúce akciu makra SpustiťMakro v knižničná databáza, Access vyhľadajú makro s týmto názvom v databáze knižnice a v aktuálnej databáze ho nenájde.

Počet opakovaní

Maximálny počet spustení makra. Ak ponecháte tento argument prázdny (a argument Opakovať výraz je tiež prázdny), makro sa spustí raz.

Opakovať výraz

výraz, ktorý sa vyhodnotí ako True (–1) alebo False (0). Makro sa zastaví, ak sa výraz vyhodnotí ako False. Výraz sa vyhodnotí pri každom spustení makra.

Poznámky:

Ak zadáte názov skupiny makier pre argument Názov makra , Access spustí prvé makro v skupine makier.

Táto akcia je podobná ako kliknutie na položku Spustiť makro na karte Databázové nástroje , výber makra a kliknutie na tlačidlo OK. Tento príkaz však spustí makro iba raz, zatiaľ čo akcia makra SpustiťMakro môže spustiť makro toľkokrát, koľko chcete.

Tipy

Na určenie počtu spustení makra môžete použiť argumenty Počet opakovaní a Opakovať výraz:

  • Ak ponecháte oba argumenty prázdne, makro sa spustí raz.

  • Ak zadáte číslo počtu opakovaní , ale ponecháte argument Výraz opakovania prázdny, makro spustí zadaný počet opakovaní.

  • Ak ponecháte argument Počet opakovaní prázdny, ale zadáte výraz pre výraz epeatR, makro sa spustí, kým sa výraz nevyhodnotí ako False.

  • Ak zadáte hodnoty pre oba argumenty, makro spustí počet opakovaní zadaných v argumente Počet opakovaní alebo kým funkcia Repeat Expression nevyhodnotí hodnotu False, podľa toho, čo nastane skôr.

Keď spustíte makro obsahujúce akciu makra SpustiťMakro a dosiahne akciu makra SpustiťMakro , Access spustí nazývané makro. Po dokončení volaného makra sa Access vráti k pôvodnému makru a spustí ďalšiu akciu.

Poznámky: 

  • Makro môžete volať v rovnakej skupine makier alebo v inej skupine makier.

  • Makrá môžete vnoriť. To znamená, že môžete spustiť makro A, ktoré následne volá makro B atď. V každom prípade sa po dokončení volaného makra Access vráti do makra, ktoré ho nazvalo, a spustí ďalšiu akciu v danom makre.

Ak chcete spustiť akciu SpustiťMakro v module Visual Basic for Applications (VBA), použite metódu SpustiťMakro objektu DoCmd .

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×