Menüleisten für Benutzergruppen
Veröffentlicht am 22.12.2003
Anpassen der Menüleisten.
Oftmals sollen bei der Entwicklung von Datenbanken verschiedene Funktionen nur ganz bestimmten Benutzergruppen zur Verfügung gestellt werden.
Anstatt nun verschiedene Datenbanken zu entwickeln und zu pflegen können Sie die einzelnen Funktionen in Abhängigkeit der Gruppenzugehörigkeit des einzelnen Benutzers aktivieren oder deaktivieren.
Sie müssen dazu das Access-Sicherheitssystem um entsprechende Benutzergruppen (z.B. Anfänger, Fortgeschrittener, Profi) ergänzen in die Sie dann die einzelnen Benutzer einordnen.
Mit Hilfe der Funktion IstBenutzerGruppenmitglied (Diese Funktion wird im Tipp „Gruppenzugehörigkeit des aktuellen Benutzers bestimmen“ erklärt) können Sie anschließend feststellen, in welcher Gruppe der aktuelle Benutzer Mitglied ist.
Zur Bereitstellung der unterschiedlichen Funktionen eignen sich jeweils spezielle auf die unterschiedlichen Benutzergruppen zugeschnittene Menüzeilen besonders gut. Legen Sie drei Menüzeilenmakros mit den Namen Anfänger, Fortgeschrittener und Profi an und blenden Sie die passende Menüzeile beim Start der Datenbank ein. Die folgende Prozedur zeigt, wie dies aussehen kann:
Sub MenüzeileAuswählen()
If IstBenutzerGruppenmitglied(CurrentUser, "Anfänger" Then Application.MenuBar = "Anfänger"
If IstBenutzerGruppenmitglied(CurrentUser, "Fortgesschrittener" Then Application.MenuBar = "Anfänger"
If IstBenutzerGruppenmitglied(CurrentUser, "Profi" Then Application.MenuBar = "Profi"
End Sub