Domino 9 und frühere Versionen > Entwicklung
Inhalt eines Feldes aufteilen
fritandr:
Hallo,
das mit @right(...) hat allerdings einen Haken wenn im Ursprungsfeld "76530 Baden-Baden Geroldsau" oder ähnliches steht. Es wird dann nämlich nur "Geroldsau" ermittelt. Oder täusche ich mich?
Ciao
fritandr
tuxie:
Nee wieso;
er beginnt beim 6. zeichen und kopiert alle zeichen nach Rechts in das angegeben feld.
Aber ich teste es mal aus und sage bescheid.
Tschau Ingo
tuxie:
Ja Funktioniert
Tschau Ingo
Rob Green:
ein Vorschlag zur besseren Kontrolle der Eingabe, bevor man hergeht und die Dinger in zwei Felder auftrennt, denn der User kann guten Blödsinn eingegeben haben, wie
ABCDE 12345-67857 oder
10000Berlin oder
100000 Berlin etc...
Eine zusammenhängende Formel, ich denke wohl selbstprechend:
_PLZCheck:=@Left(Checker;5);
@If(@Matches(_PLZCheck;"+{0-9}") ;@Success;@Return(@Prompt([OK];"Warn PLZ";"Warn PLZ")));
_Trenner:=@middle(Checker;5;1);
@if(_Trenner=" ";@success;@Return(@Prompt([OK];"Warn Trenner";"Warn kein Space zwischen PLZ und Ort")));
_OrtCheck:=@rightback(Checker;6);
@If(@Matches(_OrtCheck;"+{!0-9}") ;@Success;@Return(@Prompt([OK];"Warn Ort";"Warn Ort")));
Die Formel fängt alles ab außer Konstrukten wie etwa
10000 Berlin$§%"
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln