Autor Thema: Verbergen Funktion bei Gliederung  (Gelesen 1460 mal)

Offline mariab

  • Aktives Mitglied
  • ***
  • Beiträge: 123
Verbergen Funktion bei Gliederung
« am: 18.04.06 - 16:28:14 »
Hallo,

habe eine Ansicht in der ich zwei Felder habe die zur Leseberechtigungen dienen.
Anhand dieser Ansicht möchte ich Gliederungseinträge anzeigen bzw. verbergen, d.h. ist der Benutzer im Feld Leseberechtigungen enthalten so soll er den Eintrag angezeigt bekommen.

Habe dazu folgende Formel im Gliederungseintrag unter Eintrag verbergen wenn Formel wahr ist:

Mit folgender Zeile lese ich die Gruppen bzw. User aus der Ansicht aus
Code
liste:= @DbLookup("":"NoCache";"":"";"ACL";"Kategorie Autos";"Ber_Leser");
Hiermit erhalte ich die User aus den Gruppen im Adressbuch
Code
Mitglieder := @Name([CN];@DbLookup("":"NoCache";@Subset(@DbName;1):"name.nsf"; "groups";liste;"Members"));
Nun schaue ich nach ob der Benutzer TESTUSER enthalten ist
Code
@IsNotMember("TESTUSER";Mitglieder)

In einer Maske funktioniert das ganze wunderbar, im "Verbergen wenn Formel wahr ist" des Gliederungseintrages geschieht gar nichts, d.h. der Gliederungseintrag ist immer sichtbar.

Danke für jede Hilfe


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz