Domino 9 und frühere Versionen > ND7: Entwicklung
Mehrere Namen aus Namensfeld auslesen [in Hide - When Formel]
augustus:
Hallo liebes Notes Forum,
ersteinmal ein dickes Lob an alle Aktiven!
Ihr seid wirklich super!
In einer Maske mit dem Namensfeld Teams definiere ich, als Manager die Gruppenmitglieder
Ein Team, kann mehrere Mitglieder haben (Mehrfachwerte erlaubt).
Der User soll aufgrund seiner Teamzugehörigkeit manche Felder angezeigt bekommen und andere nicht!
Diese Vorstellung verwirkliche ich in dem Userdokument wie folgt (Verbergen-Wenn-Formel für entsprechende Felder):
--- Code: ---@Name([CN]; @UserName) != @Name([CN]; Team_1)
--- Ende Code ---
Wenn ich in dem Namensfeld Team_1 nur einen Namen definiert habe, funktioniert die Sache auch prima.
Sobald ich aber mehrere Namen in das Namensfeld schreibe funktioniert die Verbergen-Wenn-Formel leider nicht mehr.
Denn @Name([CN]; Team_1) ist jetzt nicht mehr nur "Klaus Keiner"(=@Name([CN]; @UserName)) sondern "Klaus Keiner, Norbert Niemand"
Hochachtungsvoll,
Augustus
botschi:
Du müsstest die Werte mit @Do durchgehen.
Aber versuch doch mal ein @Contains(team_1;@name([CN];@username)) in der Hide-When-Formel.
m3:
@Contains ist schon mal ein guter Tipp. :D
Weiters würd ich nochmal drüber nachdenken, ob der CN so eine kluge Wahl ist. Bei zwei "Hans Müller" in der Firma wird es mit dem CN üblicherweise Probleme geben.
LN4ever:
Aber in den Firmen, in denen der "doppelte Hans Müller" ein Problem ist, ist die permanente Umzertifiziererei ein noch viel größeres Problem. Ich weiß, wovon ich spreche - und setze daher für viele Berechtigungs- und Sichtbarkeitsprüfungen @Name([CN]; ...) ein.
Ich verstehe nicht, warum alle immer auf @Contains abfahren. @IsNotMember ist viel selektiver. Dann heißt die HW-Formel
@IsNotMember(@Name([CN];@Username);@Name([CN];Team_1))
Gruß
Norbert
augustus:
Hallo liebe Lebensretter,
ich muss meinen Hut vor Euch ziehen.
Ihr reagiert so schnell und gibt so präzise Auskunft, das ist unfassbar.
Vielen, vielen, vielen Dank.
Diese beiden Lösungswege klappen sowohl, als auch!
Hochachtungsvoll
Augustus
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln