Jeśli użyto ustawienia do określenia, co się stanie po otwarciu baza danych programu Microsoft Access, możesz pominąć te ustawienia, aby odzyskać pełny dostęp do bazy danych. Opcje bieżącej bazy danych można na przykład ustawić w oknie dialogowym Opcje programu Access , utworzyć makro AutoExec albo otworzyć procedura zdarzenia. Jeśli baza danych ma ustawienie opcji uruchamiania, w tym artykule opisano, jak ją pominąć.
Aby pominąć wszystkie opcje uruchamiania, wykonaj następujące czynności:
-
Przytrzymaj naciśnięty klawisz SHIFT podczas otwierania bazy danych.
W zależności od ustawień zabezpieczeń makr bazy danych podczas uruchamiania może zostać wyświetlony co najmniej jeden komunikat zabezpieczeń.
Uwaga: Należy nadal przytrzymać klawisz SHIFT podczas zamykania wszystkich komunikatów zabezpieczeń lub opcje uruchamiania nie są pomijane.
Po otwarciu bazy danych przytrzymując naciśnięty klawisz SHIFT wiele opcji ustawionych na stronie Bieżąca baza danych w oknie dialogowym Opcje programu Access jest pomijanych. Aby zmienić te opcje, wykonaj następujące czynności:
-
Kliknij kartę Plik, a następnie kliknij pozycję Opcje.
Zostanie otwarte okno Opcje programu Access .
-
Kliknij pozycję Bieżąca baza danych i zmień ustawienia bieżącej bazy danych.
Uwaga: Aby zmiany były skuteczne, może być konieczne zamknięcie i ponowne otwarcie bazy danych.
W poniższej tabeli wymieniono poszczególne ustawienia na stronie Bieżąca baza danych oraz ich działanie po otwarciu bazy danych przy jednoczesnym przytrzymaniu klawisza SHIFT.
Grupa opcji |
Ustawienie |
Zachowanie po pominięciu opcji uruchamiania |
Opcje aplikacji |
Tytuł aplikacji |
Tytuł aplikacji niestandardowej nie jest wyświetlany. |
Ikona aplikacji |
Ikona aplikacji niestandardowej nie jest wyświetlana. |
|
Wyświetl formularz |
Wyznaczony formularz nie jest wyświetlany i nie są uruchamiane żadne procedury zdarzeń formularza. |
|
Formularz wyświetlania w sieci Web |
Jest dostępny tylko wtedy, gdy jest dostępny wyznaczony formularz sieci Web. Gdy ta funkcja jest dostępna, wyznaczony formularz sieci Web nie jest wyświetlany i nie są uruchamiane żadne procedury zdarzeń formularza. |
|
Nawigacja |
Wyświetl okienko nawigacji |
Nawet jeśli ta opcja nie jest zaznaczona, zostanie wyświetlone okienko nawigacji. |
Opcje wstążki i paska narzędzi |
Nazwa wstążki |
Wyznaczona niestandardowa Wstążka nie jest wyświetlana. |
Zezwalaj na pełne menu |
Wszystkie domyślne karty Wstążki są wyświetlane niezależnie od tego ustawienia. |
|
Zezwalaj na domyślne menu skrótów |
Wszystkie domyślne menu skrótów są wyświetlane niezależnie od tego ustawienia. |
Aby uzyskać więcej informacji na temat ustawiania opcji dla bieżącej bazy danych, zobacz artykuł Ustawianie opcji użytkownika dla bieżącej bazy danych z scentralizowanej lokalizacji.
Jeśli dodasz do bazy danych makro programu Access o nazwie AutoExec, zazwyczaj będzie ono uruchamiane przy każdym otwarciu bazy danych. Po pominięciu opcji uruchamiania makro AutoExec nie jest uruchamiane.
Jeśli baza danych ma wielu użytkowników, możesz uniemożliwić użytkownikom pomijanie opcji uruchamiania. Wyłącz klawisz Bypass (SHIFT) za pomocą kodu Visual Basic for Applications (VBA) w celu ustawienia dla właściwości AllowBypassKey wartości False.
Właściwość AllowBypassKey może przybierać następujące wartości ustawień.
Ustawienie |
Opis |
True (Prawda) |
Włącza klawisz SHIFT, umożliwiając użytkownikom pomijanie właściwości uruchamiania i makra AutoExec. |
False (Fałsz) |
Wyłącza klawisz SHIFT, uniemożliwiając pomijanie właściwości uruchamiania i makra AutoExec przez użytkowników. |
Tę właściwość można ustawić przy użyciu kodu makro lub VBA.
Aby ustawić właściwość AllowBypassKey przy użyciu makra, należy utworzyć właściwość w następujący sposób:
-
W bazie danych programu Microsoft Access (mdb lub accdb) można ją dodać przy użyciu metody CreateProperty, a następnie dołączyć do kolekcji Properties obiektu Database.
-
W projekt programu Microsoft Access (adp) można ją dodać do kolekcji AccessObjectProperties obiektu CurrentProject przy użyciu metody Add.
Ustawienie właściwości AllowBypassKey nie zostanie zastosowane dopiero po następnym otwarciu bazy danych aplikacji.