Pokud chcete spustit určité akce při každém otevření accessové databáze nebo accessové webové aplikace, vytvořte makro AutoExec v desktopové databázi nebo makro Při spuštění ve webové aplikaci pro Access. Například v desktopové databázi může makro AutoExec automaticky maximalizovat okno aplikace, uzamknout navigační podokno a otevřít určitou sestavu při každém otevření databáze.
V tomto tématu
- Vytvoření makra AutoExec v dektopové databázi
- Vytvoření makra Při spuštění ve webové aplikaci pro Access
Vytvoření makra AutoExec v databázi
Makro AutoExec (makro pojmenované AutoExec) je spuštěné dříve než všechna ostatní makra nebo moduly v databázi. Pokud jste už vytvořili makro, které dělá to, co chcete, když se databáze spustí, jednoduše přejmenujte makro AutoExec a spustí se při příštím otevření databáze. Pokud ještě takové makro nemáte, postupujte takto:
Klikněte na Vytvořit>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 najít požadovanou akci, ujistěte se, že je na kartě Návrh vybraná možnost Zobrazit všechny akce. Tím se rozbalí seznam akcí, které můžete použít, ale seznam bude obsahovat některé akce, které se spustí pouze v případě, že je databázi udělen stav důvěryhodnosti. Více informací na tohle téma najdete v článku Rozhodnutí o důvěryhodnosti databáze.
Opakujte krok 2 pro každou další akci, kterou chcete provést. Akce je také možné vyhledat v katalogu akcí a přesunout je poklikáním nebo přetažením do makra.
Klikněte na Uložit v dialogovém okně Uložit jako a napište AutoExec.
Klikněte na OK a zavřete Tvůrce maker. Makra bude spuštěno při příštím otevření databáze.
Další informace o vytváření maker naleznete v tématu Vytvoření makra uživatelského rozhraní.
Poznámka
- Makro AutoExec a další možnosti při spuštění se dají vynechat stisknutím klávesy SHIFT při otevírání databáze. Víc informací na toto téma najdete v článku Nepoužití možností spuštění při otevření databáze.
- Dalším způsobem, jak provést určité akce při otevření databáze, je určení spouštěcího formuláře, k jehož událostem OnOpen nebo OnLoad připojíte makra nebo kód VBA. Další informace najdete v článku Nastavení výchozího formuláře zobrazovaného při otevření accessové databáze.
Vytvoření makra Při spuštění ve webové aplikaci pro Access
Makro Při spuštění ve webových aplikacích pro Access provádí stejný druh funkce jako makro AutoExec v desktopové databázi, ale nezobrazuje se v navigačním podokně jako pojmenované makro. Kromě toho se nespustí při otevření databáze v accessovém klientovi, ale spustí se při otevření webové aplikace v prohlížeči. Logiku makra definovanou v makru Při spuštění nemůžete vynechat při otevření webové aplikace v prohlížeči.
Tady je postup, jak ho vytvořit:
Otevřete webovou aplikaci pro Access. Pokud si ho prohlížíte v prohlížeči, klikněte na Přizpůsobit nastavení>v Accessu.
Klikněte na TlačítkoUpřesnit v>>úvodním makrech.
Access otevře návrháře maker. Pokud už makro Při spuštění existuje, Access ho zobrazí. Pokud ne, zobrazí se prázdné makro, kde můžete začít přidávat akce.Vyberte akce v rozevíracím seznamu Přidat novou akci nebo akce vyhledejte v katalogu akcí a přesuňte je poklikáním nebo přetažením do makra.
Tip:
Katalog akcí zobrazuje krátké popisy akcí jako nápovědu vysvětlující, k čemu jsou akce určené.
V případě potřeby zadejte do polí argumentů hodnoty pro akce, které jste přidali.
Klikněte na Uložit>zavřít.
Klikněte na Domů>Spustit aplikaci a makro Při spuštění se spustí, když se webová aplikace otevře v prohlížeči.
Další informace o vytváření maker ve webové aplikaci pro Access najdete v článku Přizpůsobení zobrazení vytvořením makra uživatelského rozhraní.