Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Don Pasquale am 09.09.03 - 09:42:32
-
Hallo Leute,
Ich habe ein Namensfeld ( Mulitivalue, Quelle Adressbuch)
mit einer Liste von Namen.
Die Namen bräuchte im CN Format.
Muss ich die Liste EXPLODEN um sie dann wieder formatiert zu IMPLODEN ?
Irgendwie steh ich auf dem Schlauch
Ciao
Don Pasquale
-
Wenn es ein Multivalue-Feld ist, sind die Namen schon "exploded".
Wenn der Feldtyp Namen und die Quelle das Adreßbuch ist, liegen die Feldwerte schon im CN-Format vor.
Bernhard
-
Hmm,
bei mir liegen die Namen in diesem Format vor
Vorname Nachname/Domainname
so brauche ich sie nicht.
Ciao
Don Pasquale
-
Das ist das, was Du siehst. Schau mal in den Properties des Dokuments nach dem Feldinhalt.
-
CN = Common Name
Canonicalize = voll hierarchischer Name
Bei Auswahl aus dem NAB in einem Namensfeld werden die Namen intern als Canonicalize gespchert, angezeigt aber als Abbreviated.
Wenn Du die CN Form haben willst, musst Du als Formel
@name([CN];Feldname)
bspw. in der Eingabeumsetzung programmieren.
Andreas
-
Stimmt,
es steht dort im "CN = Name/ O = Organisation" Format.
Ich hatte mich schon über dieses seltsame Format gewundert.
Wie bekomme ich nun diese Liste in eine CommonUserName-Liste überführt ? Das ist ja das was ich eigentlich will.
Gruß
Don Pasquale
-
@Name ([CN]; <DeineListe>) funktioniert auch mit Listen.
-
Versuch es mit
@Name([CN];Feldname)
bspw. in der Eingabeumsetzung. Du kriegst alle Namen in der CN Form.
Andreas
-
Das steht in der Eingabevalidierung.
1;
NAMEN_ := @Name([CN];Stellvertreter_2);
FIELD Stellvertreter_2 := NAMEN_;
@Prompt([OK];"Erinnerung"; @Text(Stellvertreter_2 ) );
Müsste nicht wenigstens das Prompt erscheinen ?
Ich mach bestimmt irgendeine Kleinigkeit falsch.
Ciao
Don Pasquale
-
Wenn es sich um das Feld Stellvertreter_2 handelt:
Warum schreibst Du das in die Eingabevalidierung und nicht in die -umsetzung?
Dann dort folgende Formel:
NAMEN_ := @Name([CN];Stellvertreter_2);
@Prompt([OKCancelList];"Erinnerung"; "";"";NAMEN_);
NAMEN_
Wichtig ist, dass der letzte Ausdruck den Wert des Feldes liefert.
Andreas
-
Danke für die Hilfe
Es funktioniert längst ....
Es liegt nur daran,
dass die Eingabevalidierung nicht durchlaufen wird.
Die wird erst durchlaufen wenn ich F9 drücke.
leicht genervt
Ciao
Don Pasquale