Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Haage am 18.11.05 - 11:48:21
-
Hallo,
ich mochte in einer Eingabemaske ein bestimmtes Feld verbergen, wenn es sich bei dem User nicht um "Peter Peters" handelt.
Meine Formel wäre :
@IsNotMember(@Username;"Peter Peters")
aber irgendwas stimmt da noch nicht.
-
Nimm mal @contains...
-
@UserName gibt den kanonischen Namen zurück, und da dürftet Ihr kaum eine flache Hierarchie haben.
Der Name müsste also mit "CN=Peter Peters/O=...." angegeben werden.
Ansonsten müsstest Du @IsNotMember gegen !@Contains ersetzen.
Bernhard
-
ich gebe die formel gerade in das verbergen feld ein und ich möchte, dass alle anderen außer peter peters das feld nicht sehen, wie gehe ich dann weiter vor?
-
Hallo,
du hast doch alle Antworten erhalten:
"Peter Peters" handelt.
Meine Formel wäre :
@IsNotMember(@Username;"Peter Peters")
und
Der Name müsste also mit "CN=Peter Peters/O=...." angegeben werden.
Ansonsten müsstest Du @IsNotMember gegen !@Contains ersetzen.
Ergebnis sollte also lauten:
@Contains(@UserName;"CN=Peter Peters\O=...")
Nun wie auch immer den vollständigen Hierarchichen Namen von Peter Peters müsstes du schon angeben.
-
Auch das geht bei: Hide paragraph if formula is true:
@Name([CN];@V3UserName)!="Peter Peters")
Alexis
-
@IsNotMember(@UserName;"CN=Peter Peters\O=...")
habe es jetzt auf diese art und weise gelöst, aber vielen dank schon mal
-
@IsNotMember ist noch nicht einmal nötig:
@UserName !="CN=Peter Peters\O=..."
Bernhard
-
@IsNotMember ist noch nicht einmal nötig:
@UserName !="CN=Peter Peters\O=..."
Bernhard
es rennt und das ist das wichtigste. noch mal vielen dank
-
Wobei man sich das mit der Abfrage auf den Canonical Name überlegen muß. Wenn ihr z.B. jemals in die Situation gelangt, daß Umzertifizieren müßt (z.B. nach einer Fusion), müßt ihr alle Codes anpassen, wo derartige Dinge hart drinstehen.
-
"Peter Peters" ist schon extrem hartverdrahtet und doch eher ungewöhnlich. Auf den Certifier kommt es dann auch nicht mehr an, Ingo.
Bernhard
-
"Peter Peters" ist schon extrem hartverdrahtet und doch eher ungewöhnlich. Auf den Certifier kommt es dann auch nicht mehr an, Ingo.
Bernhard
also fusion wird es nicht geben :-) und der peter peters ist ja nur ein beispiel, das wird dann noch angepasst werden, so dass es auf die abteilung ankommt.
-
Das war auch nur als Beispiel gedacht. Ich würde sowas (soweit möglich) immer eher über Rollen abhandeln, als über den Benutzernamen.