Aby przy każdym uruchomieniu bazy danych programu Access był wykonywany określony zestaw akcji, należy utworzyć makro AutoExec. Można na przykład skonfigurować automatyczne zmaksymalizowanie okna aplikacji, zablokowanie okienka nawigacji i otwarcie określonego raportu.
Makro AutoExec to zwykłe makro, które nosi nazwę AutoExec. Makro AutoExec jest uruchamiane w programie Access podczas uruchamiania bazy danych, przed uruchomieniem innych makr i kodu VBA.
Tworzenie makra AutoExec
Jeśli masz już makro zawierające akcje, które mają być wykonywane podczas uruchamiania bazy danych, wystarczy, że zmienisz jego nazwę na AutoExec, a zostanie ono automatycznie uruchomione przy następnym otwarciu bazy danych. W przeciwnym razie utwórz makro, wykonując następujące czynności:
-
Na karcie Tworzenie w grupie Inne kliknij pozycję Makro.
-
Z listy rozwijanej u góry Konstruktora makr wybierz akcję, którą chcesz wykonać. Jeśli trzeba, wpisz odpowiednie wartości w polach argumentów.
-
Jeśli nie możesz znaleźć potrzebnej akcji, dopilnuj, aby na karcie Projektowanie w grupie Pokazywanie/ukrywanie była zaznaczona pozycja Pokaż wszystkie akcje. Spowoduje to rozszerzenie wykazu akcji, których można używać, ale wykaz ten będzie zawierał trochę akcji, które będą uruchamiane tylko wtedy, gdy bazie danych zostanie przyznany status zaufanej. Aby uzyskać więcej informacji, zobacz artykuł Podejmowanie decyzji o ustawianiu bazy danych jako zaufanej.
-
-
Powtórz krok 2 dla każdej dodatkowej akcji, która ma zostać wykonana.
-
Kliknij przycisk Zapisz, a następnie w oknie dialogowym Zapisywanie jako wpisz nazwę AutoExec.
-
Kliknij przycisk OK, a następnie zamknij Konstruktora makr. Nowe makro będzie od tej pory uruchamiane przy każdym otwarciu bazy danych.
Aby uzyskać więcej informacji na temat tworzenia makr, zobacz artykuł Tworzenie makra interfejsu użytkownika (UI).
UWAGI:
-
Aby pominąć makro AutoExec i inne opcje uruchamiania, należy podczas uruchamiania bazy danych przytrzymać naciśnięty klawisz SHIFT. Aby uzyskać więcej informacji, zobacz artykuł Pomijanie opcji uruchamiania podczas otwierania bazy danych.
-
Innym sposobem wykonywania akcji podczas otwierania bazy danych jest określenie formularza startowego, a następnie dołączenie makr lub kodu VBA do zdarzeń OnOpen lub OnLoad formularza. Aby uzyskać więcej informacji, zobacz artykuł Ustawianie domyślnego formularza, który pojawia się przy każdym otwarciu bazy danych programu Access.