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

Unsere Dienstleistungen

Als starker Partner an Ihrer Seite unterstützen wir Sie in folgenden Breichen:

Access-Programmierung

Benötigen Sie Unterstützung bei der Programmierung von Access-Anwendungen? Wir bieten die gesamte Bandbreite von der Access-Programmierung auf Stundenbasis bis zur Durchführung eines Software-Projektes als Auftragsarbeit an. Kontaktieren Sie uns für ein kostenloses Erstgespräch.

JETZT KONTAKTIEREN

Software-Beratung

Haben Sie ein Software-Projekt und Sie wissen nicht, ob Access die richtige Plattform ist? Wir haben über 20 Jahre Erfahrung beim Erstellen von Windows-, Web und mobilen Anwendungen. Kontaktieren Sie uns für eine kostenlose Erstberatung.

JETZT KONTAKTIEREN