Visual Basic Server
Access - Symbol- und Menüleisten-Einstellungen zwischen Datenbanken austauschen

Symbol- und Menüleisten-Einstellungen zwischen Datenbanken austauschen

Import- / Export-Spezifikationen und eigene Symbol- und Menüleisten werden immer nur in der Datenbank gespeichert, in der sie angelegt wurden. Häufig könnte man die mühsam eingerichteten Spezifikationen und Symbol-/Menüleisten aber auch in anderen Datenbanken sinnvoll nutzen. Wie kann man diese Informationen von einer Datenbank in eine andere übernehmen?

Access speichert diese Informationen in versteckten Systemtabellen:

- Import- / Export-Spezifikationen in den Tabellen "MSysImexSpecs" und "MSysImexColumns"

- Symbol-/Menüleisten in der Tabelle "MSysCmdBars"

Über Extras-Optionen kann man zwar auf der Registerkarte "Ansicht" die Option "Systemobjekte" aktivieren. Kopieren lassen sich die dann im Datenbank-Fenster sichtbaren Tabellen wegen entsprechend gesetzter Zugriffsrechte aber immer noch nicht.

Es gibt allerdings versteckte, kaum bekannte Optionen in Access, über die man Import- und Export-Spezifikationen sowie Symbol- und Menüleisten schnell und einfach in andere Datenbanken übertragen können. Das Geheimnis verbirgt sich in der Import-Funktion von Access:

Zunächst die Ziel-Datenbank öffnen, in der man Einstellungen aus einer anderen Datenbank nutzen möchten. Dann das Menü Datei-Externe Daten-Importieren anwählen.

Die Quell-Datenbank lokalisieren, die die benötigten Einstellungen enthält. Auf die Schaltfläche Optionen klicken.

Hier aktiviert man die Kontrollkästchen Menüs und Symbolleisten und / oder IMPORT / EXPORT-SPEZ, deaktiviert das Kontrollkästchen Beziehungen und setzt die Option Definitionen und Daten im Bereich "Tabellen importieren". Mit Ok bestätigen, um die gewünschten Objekte zu übertragen.

In der Ziel-Datenbank kann man die Import-/Export-Spezifikationen sowie Symbol- und Menüleisten nun genauso benutzen und anpassen, als wenn sie in dieser Datenbank angelegt worden wären.