Wenn bei jedem Öffnen einer Access-Datenbank bestimmte Aktionen ausgeführt werden sollen, können Sie ein AutoExec-Makro erstellen. Wenn beispielsweise das Anwendungsfenster automatisch maximiert werden soll, sperren Sie den Navigationsbereich, und öffnen Sie anschließend einen bestimmten Bericht.
Ein AutoExec-Makro ist lediglich ein Makro mit dem Namen AutoExec (für automatische Ausführung). Beim Öffnen einer Datenbank führt Access das AutoExec-Makro vor allen anderen Makros oder anderem VBA-Code aus.
Erstellen eines AutoExec-Makros
Wenn Sie bereits ein Makro erstellt haben, das die Aktionen enthält, die beim Öffnen der Datenbank ausgeführt werden sollen, benennen Sie das Makro in AutoExec, damit es beim nächsten Öffnen der Datenbank ausgeführt wird. Befolgen Sie andernfalls die folgenden Schritte, um ein Makro zu erstellen:
-
Klicken Sie auf der Registerkarte Erstellen in der Gruppe Abfragen auf Makro.
-
Wählen Sie in der Dropdownliste oben im Makro-Generator die Aktion aus, die Sie ausführen möchten. Geben Sie ggf. die entsprechenden Werte in die Argumentfelder ein.
-
Wenn Sie die gewünschte Aktion nicht finden können, stellen Sie auf der Registerkarte Entwurf in der Gruppe Einblenden/Ausblenden sicher, dass Alle Aktionen anzeigen ausgewählt ist. Dadurch wird die Liste der Aktionen erweitert, die Sie verwenden können, aber die Liste enthält einige Aktionen, die nur ausgeführt werden, wenn der Datenbank vertrauenswürdige status gewährt wird. Weitere Informationen finden Sie im Artikel Entscheiden, ob eine Datenbank als vertrauenswürdig eingestuft werden soll.
-
-
Wiederholen Sie den zweiten Schritt für jede zusätzliche Aktion, die erfolgen soll.
-
Klicken Sie auf Speichern, und geben Sie AutoExec in das Dialogfeld Speichern unter ein.
-
Klicken Sie auf OK, und schließen Sie dann den Makro-Generator. Das neue Makro wird ausgeführt, wenn Sie die Datenbank das nächste Mal öffnen.
Weitere Informationen zum Erstellen von Makros finden Sie im Artikel Erstellen eines Benutzeroberflächenmakros.
HINWEISE:
-
Sie können das AutoExec-Makro und andere Startoptionen umgehen, indem Sie beim Starten der Datenbank die UMSCHALTTASTE gedrückt halten. Weitere Informationen finden Sie im Artikel Umgehen von Startoptionen beim Öffnen einer Datenbank.
-
Eine weitere Möglichkeit zum Durchführen von Aktionen beim Öffnen einer Datenbank besteht darin, ein Startformular anzugeben und anschließend den Ereignissen "BeimÖffnen" und "BeiLaden" des Formulars Makro- oder VBA-Code zuzuweisen. Weitere Informationen finden Sie im Artikel Festlegen des Standardformulars, das beim Öffnen einer Access-Datenbank angezeigt wird.