Domino 9 und frühere Versionen > Entwicklung
Formel gesucht für Letztes Zeichen
Don Pasquale:
Moin,
ich will in der Eingabevalidierung die Eingabe folgendermaßen auseinandernehmen:
ist das letzte Zeichen ein Backslash, dann ist alles gut, ansonsten
füge ein Backslash an.
Formel ist jetzt nicht gerade meine Domäne und da wollte ich Fragen ob jemand nicht vielleicht zufällig eines parat hätte ?
hüstel
Ciao
Don Pasquale
klaussal:
... aus der hilfe: ;D
1. Dieses Beispiel gibt "ohn" zurück, d.h. die 3 Zeichen ganz rechts in der Zeichenfolge.
@Right("Friedrich Jacobsohn";3)
und das ganze jetzt noch "if" erweitern..... :P
klaussal:
na gut, so ungefähr:
@If(@right(dein_feld;1)="/";"";dein_feld = dein_feld + "/")
koehlerbv:
So wird das nix.
Zunächst: Das ganze gehört in die Eingabeumsetzung, nicht in die Validierung (da geht sowas gar nicht).
Dann:
@If (Right (dein_feld; 1) = "\\"; dein_feld; dein_feld + "\\")
HTH,
Bernhard
PS: Ich hoffe, ich habe die Notierung des Backslashs im String aus dem Kopf richtig hinbekommen ...
Don Pasquale:
Das ist meine aktuelle Lösung,
nu muß ich nur noch statt des "o" ein maskeirtes Backslash nehmen.
FELDNAME := TEMPVERZEICHNIS;
@If(
@Right(FELDNAME;1) = "o" ;
FELDNAME ;
FELDNAME + "o"
) ;
FIELD TEMPVERZEICHNIS := FELDNAME;
@Klaussal & @koehlerbv
Vielen Dank, das ist jetzt meine Lösung ( nur mit eurer Hilfe)
FELDNAME := TEMP;
@If(
@Right(FELDNAME;1) = "\\" ;
FELDNAME ;
FELDNAME + "\\"
) ;
FIELD TEMP := FELDNAME;
@Klaussal:
Ich saß wirklich dran, ich brauch nur so ellenlang mit der @Syntax
@bernhard:
Wie immer, deins sieht so furchtbar viel eleganter aus.
Spricht ausser der eleganten Effizienz deiner formel auch noch
funktionsmäßig etwas gegen meine Formel ?
Ciao
Don Pasquale
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln