| Hallo Dirk,
mal einige Tips aus der Praxis.
Die Menü- oder Symbolleisten lassen sich temporär erstellen. Dass bringt den Vorteil, dass sie nur so lange existieren,
wie deine Instanz geöffnet ist, Beim beenden werden automatisch sie zurückgesetzt. Zum Zweiten gilt bei selbsterstellten
Menü- und Symbolleisten, sie sind von der Erstellung prizinpiell identisch.
Die Basis ist immer eine Commandbar. Zu einer Menü- oder Symbolleiste wird sie erst durch die Controls. So haben z.B.
die CommandBarButtons die eigenschaft Type, über welche die Darstellungsform festgelegt werden kann.
Sie unterscheiden sich in Access hauptsächlich dadurch, ob man sie bei der Eigenschaft Menüleiste oder Symbolleiste aus-
wählen muss. Was das ersetzen der Standardmenüleiste angeht, gibt es beim erstellen die Eigenschaft MenuBar, auf True
wird die Standardleiste ersetzt.
In den Datenbank-Optionen lässt sich die Hauptleiste einstellen, sonst muss für jedes Formular und für jeden Bericht geson-
dert eine Menüleiste angegeben werden. Vorsicht! Ein Menüleistenobjekt kann nur einmal an ein Formular/Bericht übergeben
werden. Braucht man es gleichzeitig zweimal, muss es zweimal erstellt sein.
Die VBA-Hilfe erklärt die Geschichten recht ausführlich. Für die einzelnen Punkte kann man dort ganz gut nachlesen.
Ich erstelle die Commandbars gerne dann, wenn sie initial gebraucht werden. Die einzelnen Elemente und Eigenschaften
kann man in Tabellen hinterlegen und per Recordset auslesen. Das erleichtert auch den Umstieg hin zu Menübändern.
VG
Holger |