Domino 9 und frühere Versionen > ND8: Entwicklung
führende "0" aus Textfeld entfernen
cebolina:
Hallo zusammen,
ich habe ein bearbeitbares Textfeld.
Wie kann ich über die Eingabeumsetzung (also mit Formel) führende "0" entfernen?
Bsp.:
Eingabe = "00012AB30X45"
Erwartetets Ergebnis = "12AB30X45"
Bin für Tipps und Anregungen dankbar.
Danke und Grüße
Stefan
pram:
wieviele 0en können vorkommen?
Folgende Formel wäre für 4 Stück
Ausgabe := @ReplaceSubstring("~"+Eingabe; "~0000":"~000":"~00":"~0":"~"; "")
Und folgende für 8:
tmp := @ReplaceSubstring("~"+Eingabe; "~0000"; "")
Ausgabe := @ReplaceSubstring("~"+tmp; "~0000":"~000":"~00":"~0":"~"; "")
Über eine Schleife wohl auch generisch lösbar.
WildVirus:
Moin Stefan
mit einer While left(Eingabe, 1) = 0 Schleife in der Du dann Eingabe um eine Stelle kürzt
CU,
Axel
udo187:
Hallo !
@For(x := 1 ; x < @Length(test1) ; x := x + 1;
@If(
@Right(@Left(Test1;x);1) = "0";
@Success;
@return(@Right(test1;@Length(test1) - (x-1)))
)
)
...wobei test1 ist dein Feld.
Gruss
Udo
cebolina:
--- Zitat von: pram am 17.12.13 - 10:09:58 ---wieviele 0en können vorkommen?
--- Ende Zitat ---
soviele wie der User einträgt ;-) - also unbekannt.
Die Formel von Udo funktioniert einwandfrei - Danke!
Gruß Stefan
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln