Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Pomocí akce makra SpustitMakro v databázích Accessu můžete spustit Makro. Makro může být ve Skupina maker.

Použijte tuto akci:

  • Spuštění makra z jiného makra

  • Spuštění makra na základě určité podmínky

  • Připojení makra k vlastní nabídce nebo příkazu na pásu karet

Nastavení

Akce makra SpustitMakro má následující argumenty.

Akční argument

Popis

Název makra

Název makra, které se má spustit. Pole Název makra v části Argumenty akce okna návrhu makra zobrazuje všechna makra (a skupiny maker) v aktuální databázi. Pokud je makro ve skupině maker, je uvedené pod názvem skupiny maker v seznamu jako název skupiny maker.název_makra. Zadání tohoto argumentu je povinné.

Pokud spustíte makro obsahující akci makra SpustitMakro v Databázová knihovna, Access vyhledá makro s tímto názvem v databázi knihovny a nebude ho hledat v aktuální databázi.

Počet opakování

Maximální počet spuštění makra Pokud necháte tento argument prázdný (a argument Výraz opakování je také prázdný), makro se spustí jednou.

Opakovat výraz

Výraz, která se vyhodnotí jako Pravda (–1) nebo Nepravda (0). Makro se zastaví, pokud se výraz vyhodnotí jako Nepravda. Výraz se vyhodnocuje při každém spuštění makra.

Poznámky

Pokud do argumentu Název makra zadáte název skupiny maker, Access spustí první makro ve skupině maker.

Tato akce je podobná tomu, jako když kliknete na Spustit makro na kartě Databázové nástroje , vyberete makro a kliknete na OK. Tento příkaz ale spustí makro jenom jednou, zatímco akce makra SpustitMakro může makro spustit tolikrát, kolikrát chcete.

Tipy

Pomocí argumentů Počet opakování a Výraz opakování můžete určit, kolikrát se makro spustí:

  • Pokud necháte oba argumenty prázdné, makro se spustí jednou.

  • Pokud do pole Počet opakování zadáte číslo, ale ponecháte výraz opakování prázdný, makro spustí zadaný počet opakování.

  • Pokud necháte počet opakování prázdný, ale zadáte výraz pro výraz Repeat, makro se spustí, dokud se výraz nevyhodnotí jako Nepravda.

  • Pokud zadáte hodnoty pro oba argumenty, makro spustí počet výskytů zadaných v poli Počet opakování nebo do doby, než se výraz opakování vyhodnotí jako False (Nepravda), podle toho, co nastane dříve.

Když spustíte makro obsahující akci makra SpustitMakro a dosáhne akce makra SpustitMakro , Access spustí volané makro. Po dokončení volané makro se Access vrátí k původnímu makre a spustí další akci.

Poznámky: 

  • Makro můžete volat ve stejné skupině maker nebo v jiné skupině maker.

  • Makra můžete vnořit. To znamená, že můžete spustit makro A, které pak volá makro B atd. V každém případě se po dokončení volané makro Access vrátí k makrmu, které ho volal, a spustí další akci v tomto makrech.

Pokud chcete spustit akci SpustitMakro v modulu Visual Basic for Applications (VBA), použijte metodu RunMacro objektu DoCmd .

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×