Also unter dem Eintrag Auto steht unter Hide When:
@IsMember("[Techniker]";@UserRoles)
Dachte, er versteckt, dann alle 3 Einträge automatisch, leider macht er dies nicht.
"by Year" steht unter Hide When:
!(@IsMember("[Besteller]"|"[ServiceCenter]";@UserRoles))
Jedoch ist dieses Eintrag ja berechnet, also "computed.(zumindestens der Link) Dachte, dass vllt deshlab die Sache mit dem Hide when nicht funktioniert.
Unter "Source" steht
@If(@IsMember("[Export]";@UserRoles);"YearExport";"Year")
Also der Export sieht nur spezielle Autos...
"by Modell" steht in etwa das selbe hinter den Einträgen, nur dass hier auf die Views Modell und ModellExport verlinkt wird.
Vielen Dank für die Hilfe.
Es steht doch im 2. Eintrag (by Year), dass soweit der User nicht die Rolle:
[Besteller] oder [ServiceCenter] hat, der Eintrag versteckt wird. Also nicht angezeigt.
Im 3. Eintrag (by Modell) steht sogar auch unter "hide when",
@IsMember("[Techniker]";@UserRoles)
und dieser eintrag wird nicht verborgen :-(
es wird aber trotzdem nichts versteckt :-(
Vielen Dank für deine Bemühungen
Ich hatte mit diesem hier auch immer Probleme, wenn mehrere Rollen im Spiel waren.
!(@IsMember("[Besteller]"|"[ServiceCenter]";@UserRoles))
Ich kann mich irren, aber ich meine, dass funktioniert nur mit einer Rolle, ansonsten ist das ein UND-Vergleich.
Hier im Forum habe ich eine Schreibweise gefunden, die funktioniert auf jeden Fall. Probiere es mal so
!@UserRoles *= "[Besteller]":"[ServiceCenter]"
Und ja, Du mußt die Hide-Formel in jedem Gliederungseintrag einfügen. Ist auch meine Erfahrung, aber vielleicht gibt es ja noch andere Tipps und Tricks ....
Markus