Durch das Drücken der Shift-Taste beim Datenbank-Start kann der Benutzer sowohl das Autoexec-Makro als auch die Startoptionen umgehen.
Wie Sie sagten, erscheint dann nur das Datenbankfenster. Wenn Sie die Shift-Taste während des Startvorgangs deaktivieren möchten, können Sie die Datenbank-Eigenschaft AllowBypassKey auf "False" setzen. In diesem Falle wird das Autoexec-Makro bzw. die Startoptionen auf jeden Fall ausgeführt.
Die Sicherheitssystem von Access geht allerdings viel weiter als die Deaktivierung der Shift-Taste. Die einzelnen Objekte können vor unerwünschtem Zugriff geschützt werden, beispielsweise Änderungen am Formularentwurf oder von Abfragen. Sie können auch verhindern, dass neue Objekte wie Tabellen und Abfragen angelegt werden.