Wenn Sie eine Einstellung verwendet haben, um anzugeben, was geschieht, wenn Sie eine Microsoft Access-Datenbank öffnen, können Sie diese Einstellungen umgehen, um wieder Vollzugriff auf Ihre Datenbank zu erhalten. Beispielsweise können Sie Optionen für eine aktuelle Datenbank über das Dialogfeld Zugriffsoptionen oder durch Erstellen eines AutoExec-Makros oder durch öffnen Ereignisprozedur festlegen. Wenn Ihre Datenbank über eine Einstellung für die Startoption verfügt, wird in diesem Artikel beschrieben, wie Sie sie umgehen.
Führen Sie den folgenden Schritt aus, um alle Startoptionen zu umgehen:
-
Halten Sie die UMSCHALTTASTE gedrückt, während Sie Ihre Datenbank öffnen.
Abhängig von den Makrosicherheitseinstellungen für Ihre Datenbank werden beim Start möglicherweise mindestens eine Sicherheitsmeldung angezeigt.
Hinweis: Sie müssen die UMSCHALTTASTE weiterhin gedrückt halten, während Sie alle Sicherheitsmeldungen schließen, andernfalls werden die Startoptionen nicht umgangen.
Wenn Sie eine Datenbank öffnen, während Sie die UMSCHALTTASTE gedrückt halten, werden viele der Optionen, die auf der Seite Aktuelle Datenbank des Dialogfelds Zugriffsoptionen festgelegt sind, umgangen. Gehen Sie wie folgt vor, um diese Optionen zu ändern:
-
Klicken Sie auf die Registerkarte Datei und dann auf Optionen.
Das Feld 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 jede Einstellung auf der Seite Aktuelle Datenbank und deren Verhalten aufgeführt, wenn Sie die Datenbank öffnen, während Sie die UMSCHALTTASTE gedrückt halten.
Optionsgruppe |
Einstellung |
Verhalten, wenn Startoptionen umgangen werden |
Anwendungsoptionen |
Anwendungstitel |
Der Titel der benutzerdefinierten Anwendung wird nicht angezeigt. |
Anwendungssymbol |
Das Symbol für die benutzerdefinierte Anwendung wird nicht angezeigt. |
|
Formular anzeigen |
Das angegebene Formular wird nicht angezeigt, und keine der Ereignisprozeduren des Formulars wird ausgeführt. |
|
Webanzeigeformular |
Ist nur verfügbar, wenn ein angegebenes Webformular vorhanden ist. Wenn verfügbar, wird das angegebene Webformular nicht angezeigt, und keine der Ereignisprozeduren des Formulars wird 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 angegebene benutzerdefinierte 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 Standard-Kontextmenü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 über mehrere Benutzer verfügt, können Sie verhindern, dass Benutzer Startoptionen umgehen. Deaktivieren Sie die Umgehungstaste (UMSCHALT), indem Sie Visual Basic for Applications (VBA)-Code 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 Makro- 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 der AccessObjectProperties-Auflistung des CurrentProject-Objekts hinzufügen.
Die Einstellung der AllowBypassKey-Eigenschaft wird erst wirksam, wenn die Anwendungsdatenbank das nächste Mal geöffnet wird.