ich möchte einigen Usern in unserem Unternehmen den Zugriff auf Menueinträge in einer Form versperren. Man könnte das auch per Rolle machen, aber ich möchte es so lösen.
Einzelne Spalten ausblenden oder Felder mit wirren Zeichen zu fĂĽllen, wenn eine bestimmte Voraussetzung in der Benutzereinrichtung gegeben ist, ist kein Problem:
- Code: Alles auswählen
OnOpenForm()
IF UserSetup.GET(USERID) THEN
IF UserSetup.ShowUnitCost=FALSE THEN
BEGIN
Hidecost := NOT(UserSetup.ShowUnitCost);
CurrForm.Code.EDITABLE := FALSE;
CurrForm.Description.EDITABLE := FALSE;
CurrForm.Description.VISIBLE := FALSE;
END;
Jetzt habe ich aber auch mehrere Menus am unteren Bildschirmrand, die ich ebenfall deaktivieren will. Gibt es dort eine Möglichkeit, diese ähnlich wie Spalten und Felder anzusprechen?
btw: kann ich die Spalten auch komplett dem Zugriff einzelner Benutzer entziehen? Derzeit wären Sie ja "nur" nicht sichtbar und editierbar.
GruĂź,
Guenther
[Editiert von Marc Teuber: Code-Tag hinzugefĂĽgt.]