2. März 2006 11:21
Hallo Leute,
sorry, dass ich mich so lange nicht gemeldet habe. Hier meine Lösung:
Im OnPreDataItem habe ich folgenden Code eingefügt:
MemberOf.SETCURRENTKEY("User ID","Role ID");
MemberOf.SETRANGE("User ID",USERID);
MemberOf.SETRANGE("Role ID",'SUPER');
IF MemberOf.FIND ('-') THEN
Rolle_Super := TRUE;
IF Rolle_Super = FALSE THEN BEGIN
SETCURRENTKEY("Benutzer ID");
SETRANGE("Benutzer ID",MemberOf."User ID");
END;
Das funktioniert soweit ganz gut. Nun habe ich noch eine Frage zur Eingrenzung der Rechte bei einem Formular. Ich habe den Code entsprechende modifiziert und in den OnOpenForm Trigger eingefügt. Wie kann ich jetzt verhindern, dass der User den gesetzten Filter selbst wieder lösen kann? Danke für eure Infos. Ich hoffe, ihr seid nicht nachtragend