Wenn Sie anhand einer Einstellung angegeben haben, was beim Öffnen einer Microsoft Access-Datenbank geschieht, können Sie diese Einstellungen umgehen, um wieder Vollzugriff auf Ihre Datenbank zu erhalten. Sie können z. B. Optionen für eine aktuelle Datenbank über das Dialogfeld "Access-Optionen ", durch Erstellen eines AutoExec-Makros oder durch eine Open-Ereignisprozedur festlegen. Wenn Ihre Datenbank über eine Startoptionseinstellung verfügt, wird in diesem Artikel beschrieben, wie Sie diese umgehen können.
Führen Sie den folgenden Schritt aus, um alle Startoptionen zu umgehen:
- Halten Sie beim Öffnen der Datenbank die UMSCHALTTASTE gedrückt.
Abhängig von den Makrosicherheitseinstellungen für Ihre Datenbank werden beim Start möglicherweise eine oder mehrere Sicherheitsmeldungen angezeigt.
Hinweis
Sie müssen die UMSCHALTTASTE gedrückt halten, während Sie alle Sicherheitsmeldungen schließen, sonst werden die Startoptionen nicht umgangen.
Wenn Sie eine Datenbank öffnen, während Sie die UMSCHALTTASTE gedrückt halten, werden viele der Optionen umgangen, die auf der Seite "Aktuelle Datenbank " im Dialogfeld "Access-Optionen" festgelegt sind. Gehen Sie wie folgt vor, um diese Optionen zu ändern:
- Klicken Sie auf die Registerkarte Datei und dann auf Optionen.
Das Fenster Zugriffsoptionen wird geöffnet. - Klicken Sie auf Aktuelle Datenbank, und ändern Sie die Einstellungen für die aktuelle Datenbank.
Hinweis
Möglicherweise müssen Sie die Datenbank schließen und erneut öffnen, damit die Änderungen wirksam werden.
In der folgenden Tabelle sind die einzelnen Einstellungen auf der Seite "Aktuelle Datenbank" und deren Verhalten aufgeführt, wenn Sie die Datenbank öffnen und dabei die UMSCHALTTASTE gedrückt halten.
| Optionsgruppe | Einstellung | Verhalten beim Umgehen von Startoptionen |
|---|---|---|
| Anwendungsoptionen | Anwendungstitel | Der Titel der benutzerdefinierten Anwendung wird nicht angezeigt. |
| Anwendungssymbol | Das Symbol für die benutzerdefinierte Anwendung wird nicht angezeigt. | |
| Formular anzeigen | Das vorgesehene Formular wird nicht angezeigt, und es werden keine Ereignisprozeduren des Formulars ausgeführt. | |
| Web-Display-Formular | Ist nur verfügbar, wenn ein bestimmtes Webformular vorhanden ist. Wenn verfügbar, wird das vorgesehene Webformular nicht angezeigt, und es werden keine Ereignisprozeduren des Formulars ausgeführt. | |
| Navigation | Navigationsbereich anzeigen | Auch wenn diese Option nicht ausgewählt ist, wird der Navigationsbereich angezeigt. |
| Menüband- und Symbolleistenoptionen | Name des Menübands | Das als benutzerdefiniert festgelegte Menüband wird nicht angezeigt. |
| Vollständige Menüs zulassen | Alle Standardregisterkarten des Menübands werden unabhängig von der Einstellung angezeigt. | |
| Standardkontextmenüs zulassen | Alle Standardkontextmenüs werden unabhängig von der Einstellung angezeigt. |
Weitere Informationen zum Festlegen von Optionen für die aktuelle Datenbank finden Sie im Artikel Festlegen von Benutzeroptionen für eine aktuelle Datenbank von einem zentralen Speicherort aus.
Wenn Sie einer Datenbank ein Access-Makro mit dem Namen "AutoExec" hinzufügen, wird das Makro in der Regel jedes Mal ausgeführt, wenn Sie die Datenbank öffnen. Wenn Sie die Startoptionen umgehen, wird das AutoExec-Makro nicht ausgeführt.
Wenn Ihre Datenbank mehrere Benutzer hat, können Sie verhindern, dass Benutzer Startoptionen umgehen. Deaktivieren Sie die Umgehungstaste (SHIFT), indem Sie den Code von Visual Basic for Applications (VBA) verwenden, um die AllowBypassKey-Eigenschaft auf False festzulegen.
Die AllowBypassKey-Eigenschaft verwendet die folgenden Einstellungen.
| Einstellung | Beschreibung |
|---|---|
| True | Aktiviert die UMSCHALTTASTE, sodass Benutzer die Starteigenschaften und das AutoExec-Makro umgehen können. |
| False | Deaktiviert die UMSCHALTTASTE, sodass Benutzer die Starteigenschaften und das AutoExec-Makro nicht umgehen können. |
Sie können diese Eigenschaft mithilfe eines Makros oder VBA-Codes festlegen.
Um die AllowBypassKey-Eigenschaft mithilfe eines Makros festzulegen, müssen Sie die Eigenschaft wie folgt erstellen:
- In einer Microsoft Access-Datenbank (MDB oder ACCDB) können Sie die Eigenschaft mithilfe der CreateProperty-Methode hinzufügen und dann der Properties-Auflistung des Database-Objekts anfügen.
- In einem Microsoft Access-Projekt (.adp) können Sie die Eigenschaft mithilfe der Add-Methode zur AccessObjectProperties-Auflistung des CurrentProject-Objekts hinzufügen.
Die Einstellung der AllowBypassKey-Eigenschaft wird erst beim nächsten Öffnen der Anwendungsdatenbank wirksam.