Domino 9 und frühere Versionen > ND6: Entwicklung
Auswahl über Adress-Dialog erzwingen
Axel:
An einigen Versuchen habe ich mich für Bernhard's Lösung entschieden. Die Formel habe ich für Felder mit Mehrfachwerten etwas angepasst und in die Eingabevalidierung gesteckt. Scheint soweit mal problemlos zu funktionieren.
Ich werde das mal auf unsere User loslassen, denn die sind in Falscheingaben wesentlich kreativer als ich. ;)
Danke an alle für die vielen hilfreichen Tipps.
Axel
koehlerbv:
Hallo Axel,
ich fühle mich nun gebauchpinselt :D
Mich interessiert nun aber die "Gegenrichtung": Was hast Du denn für Mehrfachwerte noch angepasst?
Bernhard
Axel:
So sieht die Formel jetzt aus.
--- Code: ---
_original := @Trim (@ThisValue);
@For(n:=1; n<=@Elements(_original); n:=n+1;
@Do( _temp := @NameLookup ([NoUpdate]; _original[n]; "Owner");
_realnames:= _realnames : _temp));
@Trim (@Unique (_realnames))
--- Ende Code ---
Für Verbesserungsvorschläge habe ich immer ein offenes Ohr.
Axel
Axel:
Ich habe das Ganze gerade noch etwas vereinfacht.
Nun sieht die Formel so aus:
--- Code: ---
_original := @Trim (@ThisValue);
@Trim (@Unique (@Transform(_original; "_var"; @NameLookup ([NoUpdate]; _var; "Owner"))));
--- Ende Code ---
Axel
koehlerbv:
Die Schleife brauche ich bei mir nicht - @NameLookup wirkt ja auch auf Listen (wie fast alle @functions). Dadurch wird bei mir jeder "frei vergebene Name", der sich nicht im DD wiederfindet, in den Orkus gedrückt. "wanda fisch" wird dagegen - so vorhanden - korrekt in "Wanda Fisch" umgewandelt.
Auch das @Transform habe ich bisher nicht benötigt.
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln