Domino 9 und frühere Versionen > ND6: Entwicklung

Auswahl über Adress-Dialog erzwingen

<< < (3/4) > >>

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