Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: mrx am 19.08.03 - 11:58:03

Titel: Prüfen ob ein Element in einer Liste vorhanden ist - Problem!
Beitrag von: mrx am 19.08.03 - 11:58:03
Hi,

ich habe ein Textfeld namens hdBearbeiter in meinem Formular. Dieses wird bei Composed mit einer Liste von namen gefüllt.

Dieses Feld wird dazu verwendet um ein anderes Feld nur den Benutzern einzublenden die in der Liste stehen.

Dazu verwende ich folgende Formel zum Verstecken des Feldes:

@If(@Member(@UserName;hdBearbeiter)=0; @True; @False)

Nur leider funktioniert das irgendwie nicht!
Das Feld wird trotz des richtigen Benutzers ausgeblendet.

Im Feld hdBearbeiter steht etwas wie folgt drin:

"Peter Mueller/FIRMA, Thomas Irgendwas/FIRMA"

Gruß
Malte.
Titel: Re:Prüfen ob ein Element in einer Liste vorhanden ist - Problem!
Beitrag von: neuling10 am 19.08.03 - 12:08:07
Probiers mal unter Absetz verbergen wenn
 @keywords(hdbearbeiter;@username)=""
Titel: Re:Prüfen ob ein Element in einer Liste vorhanden ist - Problem!
Beitrag von: Glombi am 19.08.03 - 12:08:19
Hi,
@Username liefert folgendes
"CN=Peter Mueller/O=FIRMA"
das ist ungleich "Peter Mueller/FIRMA".

Versuch mal das:
@If(@Member(@Name([Abbreviate];@UserName);(@Name([Abbreviate];hdBearbeiter))=0; @True; @False)

Andreas
Titel: Re:Prüfen ob ein Element in einer Liste vorhanden ist - Problem!
Beitrag von: abos am 21.08.03 - 23:20:35
Kürzer ist:
@IsMember(@Name([Abbreviate]; @UserName); @Name([Abbreviate];hdBearbeiter))
Titel: Re:Prüfen ob ein Element in einer Liste vorhanden ist - Problem!
Beitrag von: Glombi am 22.08.03 - 09:25:06
Korrekt wäre für die Hide-When-Formel dann aber

!@IsMember(@Name([Abbreviate]; @UserName); @Name([Abbreviate];hdBearbeiter))

Andreas