Tipps "n" Tricks
Anwender-Software - Access

Last Update: 08. Januar 2003/Webmaster

Symbolleiste Web unterdrücken

Thema:

Access 97, 2000, 2002
Problem: Ich arbeite in einer Access 2000 Datenbank sehr viel mit Hyperlinks. Sie sind in einer Tabelle gespeichert und dienen dem Anwender zum Aufruf von verschiedenen Anwenderfunktionen (Berichte, Abfragen, Makros usw.). Wenn die Datenbank neu geöffnet und zum ersten Mal ein Hyperlink aufgerufen wird erscheint die Symbolleiste "Web" mit den entsprechenden Funktionen "Vor", "Zurück", "Home" und so weiter. Da die Symbolleiste nicht benötigt wird, blendet der Anwender sie anschliessend gleich wieder aus. Bei jedem weiteren Hyperlinkaufruf bleibt sie dann auch geschlossen. Meine Frage: Gibt es eine Möglichkeit, das Einblenden der Symbolleiste "Web" bereits vor oder beim ersten Hyperlinkaufruf zu unterdrücken?
Lösung: Dazu können Sie die Anweisung "DoCmd.ShowToolbar" einsetzen, die am zweckmässigsten beim Laden des Formulars mit Hyperlinks ausgeführt wird. Gehen Sie dazu wie folgt vor:
  • Öffnen Sie das entsprechende Formular im Entwurfsmodus.
  • Setzen Sie die Eigenschaft "Beim Laden" auf "[Ereignisprozedur]" und klicken Sie auf die Schaltfläche mit den drei Punkten, um den VBA-Editor zu öffnen.
  • Geben Sie hier folgende Anweisung ein:
DoCmd.ShowToolbar "Web", acToolbarNo
  • Speichern Sie die Änderungen, lassen Sie das Formular testweise anzeigen und klicken Sie auf einen Hyperlink.
Die Symbolleiste "Web" wird nun nicht mehr angezeigt. Zuständig dafür ist der Parameter "acToolbarNo", der Access anweist, die Symbolleiste "Web" unter keinen Umständen anzuzeigen. Weitere mögliche Parameter sind hier "acToolbarYes" für die permanente Anzeige der Symbolleiste und "acToolbarWhereApprop" für die Anzeige der Symbolleiste bei Bedarf, also nur dann, wenn ein Hyperlink aufgerufen wird.

 

Tipps "n" Tricks
Anwender-Software - Access