Pokud chcete, aby se při každém spuštění databáze Accessu provedla určitá sada akcí, můžete vytvořit makro AutoExec. Můžete třeba chtít automaticky maximalizovat okno aplikace, uzamknout navigační podokno a pak otevřít určitou sestavu.
Makro AutoExec je jednoduše makro, které má název AutoExec. Při spuštění databáze spustí aplikace Access makro AutoExec před spuštěním všech ostatních maker nebo kódu v jazyce VBA.
Vytvoření makra AutoExec
Pokud jste už vytvořili makro obsahující akce, které se mají provádět při spuštění databáze, stačí toto makro přejmenovat na AutoExec – makro se spustí při příštím otevření databáze. Jinak makro vytvořte podle těchto pokynů:
-
Na kartě Vytvoření klikněte ve skupině Makra a kód na tlačítko Makro.
-
V rozvíracím seznamu u horního okraje Tvůrce maker vyberte akci, kterou chcete provést. V případě potřeby zapište příslušné hodnoty do polí argumentů.
-
Pokud nemůžete požadovanou akci najít, ujistěte se, že je na kartě Návrh ve skupině Zobrazit či skrýt vybráno tlačítko Zobrazit všechny akce. Tím se rozbalí seznam akcí, které můžete použít, ale bude obsahovat některé akce, které se spustí jen v případě, že je databázi udělen stav důvěryhodnosti. Další informace naleznete v článku Rozhodnutí o důvěryhodnosti databáze.
-
-
Zopakujte krok 2 pro každou další akci, která se má provést.
-
Klikněte na Uložit a v dialogovém okně Uložit jako zadejte název AutoExec.
-
Klikněte na tlačítko OK a zavřete Tvůrce maker. Nové makro se spustí při příštím otevření databáze.
Další informace o vytváření maker najdete v článku Vytvoření makra uživatelského rozhraní.
POZNÁMKY:
-
Nechcete-li makro AutoExec a ostatní možnosti spuštění použít, podržte při spuštění databáze klávesu SHIFT. Další informace naleznete v tématu Nepoužití možností spuštění při otevření databáze.
-
Další možností, jak provádět akce při spuštění databáze, je zadat spouštěcí formulář a pak připojit makra nebo kód VBA k událostem formuláře Při otevření nebo Při zavedení. Další informace najdete v článku Nastavení výchozího formuláře zobrazovaného při otevření accessové databáze.