Menü per Navigationsbereich

Um dem Benutzer das Öffnen von Formularen oder Berichten zu ermöglichen, hat man verschiedene Optionen. Die einfachste ist, dem Benutzer einfach Zugriff auf den Navigationsbereich zu geben und zu hoffen, dass er die richtigen Objekte anklickt. Fortgeschrittenere Methoden sind die Anpassung des Ribbons, sodass der Benutzer dort nur noch Steuerelemente zum Starten der verschiedenen Funktionen vorfindet oder ein Startformular, über das sich alle bentöigten Funktionen aufrufen lassen. Es gibt jedoch noch eine einfachere und ohne Programmierkenntnisse zu realisierende Option: Dabei passen wir einfach den Navigationsbereich so an, dass dieser nur noch die für den Benutzer vorgesehenen Objekte anzeigt und diese auch noch entsprechend gruppiert. Diese Vorgehensweise ist allerdings nicht nur für den Endbenutzer interessant. Wir können diese auch als Entwickler nutzen, um uns verschiedene Aspekte der Anwendung bereitzulegen. Wie das gelingt, zeigen wir in diesem Artikel.

Beispieldatenbank

Die Beispiele dieses Artikels findest Du in der Datenbank MenuePerNavigationsbereich.accdb.

Navigationsbereich als Steuerzentrale für Benutzer

Normalerweise finden wir, wenn wir in einer Anwendung mit mehr als ein paar Objekten den Navigationsbereich betrachten, eine Ansicht wie die aus Bild 1 vor.

Beispiel für den Navigationsbereich

Bild 1: Beispiel für den Navigationsbereich

Wir sehen hier alle Objeke aller Objekttypen, also Tabellen, Abfragen, Formulare, Berichte, Makros und Module.

Der Benutzer sollte, wenn überhaupt, lediglich die Formulare und Berichte dort sehen und auf diese zugreifen können.

Und selbst diese sollen vermutlich nur teilweise dort erscheinen, denn warum sollte der Benutzer Unterformulare oder Unterberichte dort vorfinden oder Formular, die nur von anderen Formularen aus aufgerufen werden können sollen und nicht aus dem Navigationsbereich heraus

Navigationsbereich mit angepassten Bereichen für die Entwicklung

Wir können die nachfolgend vorgestellten Techniken aber auch nutzen, um uns als Entwickler das Leben leichter zu machen. Dazu können wir uns eine oder mehrere benutzerdefinierte Gruppierungen erstellen und diese nach Bedarf anzeigen lassen.

Um das zu erledigen, öffnen wir die Navigationsoptionen. Dazu klicken wir mit der rechten Maustaste auf die Titelleiste des Navigationsbereichs und wählen den Kontextmenübefehl Navigationsoptionen… aus.

Im nun erscheinenden Dialog Navigationsoptionen aus finden wir im linken Listenfeld bereits zwei voreingestellte Kategorien vor, nämlich Tabellen und damit verbundene Sichten und Objekttyp (siehe Bild 2).

Der Dialog Navigationsoptionen

Bild 2: Der Dialog Navigationsoptionen

Außerdem sehen wir bereits einen benutzerdefinierten Eintrag namens Custom. Er enthält in der rechten Liste zwei Einträge namens Custom Group 1 und Nicht zugewiesene Objekte.

Bevor wir beginnen, diese Elemente zu bearbeiten, schauen wir uns an, wie wir diese Ansicht aktivieren und wie sie aussieht.

Dazu schließen wir den Dialog Navigationsoptionen wieder.

Benutzerdefinierten Bereich anzeigen

Um diesen Bereich einzublenden, klicken wir auf die Titelleiste des Navigationsbereichs und finden hier neben Objekttyp und Tabellen und damit verbundene Sichten auch noch den benutzerdefinierten Eintrag Custom vor (siehe Bild 3).

Benutzerdefinierte Kategorie

Ende des frei verfügbaren Teil. Wenn Du mehr lesen möchtest, hole Dir ...

den kompletten Artikel im PDF-Format mit Beispieldatenbank

diesen und alle anderen Artikel mit dem Jahresabo

Schreibe einen Kommentar