Domino 9 und frühere Versionen > Entwicklung

Inhalt eines Feldes aufteilen

<< < (2/2)

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