Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Haage am 18.11.05 - 11:48:21

Titel: Feld verbergen wenn User "___"
Beitrag 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.
Titel: Re: Feld verbergen wenn User "___"
Beitrag von: klaussal am 18.11.05 - 11:52:34
Nimm mal @contains...
Titel: Re: Feld verbergen wenn User "___"
Beitrag von: koehlerbv am 18.11.05 - 11:53:44
@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
Titel: Re: Feld verbergen wenn User "___"
Beitrag von: Haage am 18.11.05 - 12:06:30
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?
Titel: Re: Feld verbergen wenn User "___"
Beitrag von: Lossa am 18.11.05 - 12:12:24
Hallo,

du hast doch alle Antworten erhalten:
Zitat
"Peter Peters" handelt.
Meine Formel wäre :
@IsNotMember(@Username;"Peter Peters")
und
Zitat
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.
Titel: Re: Feld verbergen wenn User "___"
Beitrag von: Alexis am 18.11.05 - 14:09:51
Auch das geht bei: Hide paragraph if formula is true:

@Name([CN];@V3UserName)!="Peter Peters")

Alexis
Titel: Re: Feld verbergen wenn User "___"
Beitrag von: Haage am 18.11.05 - 14:15:45
@IsNotMember(@UserName;"CN=Peter Peters\O=...")

habe es jetzt auf diese art und weise gelöst, aber vielen dank schon mal
Titel: Re: Feld verbergen wenn User "___"
Beitrag von: koehlerbv am 18.11.05 - 14:18:16
@IsNotMember ist noch nicht einmal nötig:
@UserName !="CN=Peter Peters\O=..."

Bernhard
Titel: Re: Feld verbergen wenn User "___"
Beitrag von: Haage am 18.11.05 - 14:20:28
@IsNotMember ist noch nicht einmal nötig:
@UserName !="CN=Peter Peters\O=..."

Bernhard

es rennt und das ist das wichtigste. noch mal vielen dank
Titel: Re: Feld verbergen wenn User "___"
Beitrag von: Driri am 18.11.05 - 14:41:22
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.
Titel: Re: Feld verbergen wenn User "___"
Beitrag von: koehlerbv am 18.11.05 - 14:44:50
"Peter Peters" ist schon extrem hartverdrahtet und doch eher ungewöhnlich. Auf den Certifier kommt es dann auch nicht mehr an, Ingo.

Bernhard
Titel: Re: Feld verbergen wenn User "___"
Beitrag von: Haage am 18.11.05 - 14:49:07
"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.
Titel: Re: Feld verbergen wenn User "___"
Beitrag von: Driri am 21.11.05 - 10:38:26
Das war auch nur als Beispiel gedacht. Ich würde sowas (soweit möglich) immer eher über Rollen abhandeln, als über den Benutzernamen.