Umgehen von Startoptionen beim Öffnen einer Datenbank

Gilt für
Access für Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Wenn Sie eine Einstellung verwendet haben, um anzugeben, was geschieht, wenn Sie eine Microsoft Access-Datenbank öffnen, können Sie diese Einstellungen umgehen, um den Vollzugriff auf Ihre Datenbank wieder zu erhalten. Beispielsweise können Sie Optionen für eine aktuelle Datenbank über das Dialogfeld Access-Optionen oder durch Erstellen eines AutoExec-Makros oder durch eine Open-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:

  1. Klicken Sie auf die Registerkarte Datei und dann auf Optionen
    Das Feld Zugriffsoptionen wird geöffnet.
  2. 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 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 der AccessObjectProperties-Auflistung des CurrentProject-Objekts mithilfe der Add-Methode hinzufügen.

Die Einstellung der AllowBypassKey-Eigenschaft wird erst wirksam, wenn die Anwendungsdatenbank das nächste Mal geöffnet wird.

Seitenanfang