Domino 9 und frühere Versionen > Entwicklung

Datumsfeld umsetzen ???

<< < (2/4) > >>

Jeff:
hallo dirk,

habe diese formel "

wert:=@Text(A1LBAM);
wert1:=@If(@Length(wert)=5;"0"+wert;wert);
neu:=@Left(wert;2) + "." + @Middle(2;4) + ".20" + @Right(2);
Field A1LBAM:=neu;""

bei der eingabeumsetzung (Feld A1LBAM) hinzugefügt, bekomme aber leider immer diese fehlermeldung: Ungültiger Argumenttyp: ';'

was kann ich machen. vielen dank für deine bemühungen

jeff

klaussal:
@jeff,

das problem lirgt darin, dass tage unter 10 (also der 01.03.2003) als 10303 von der as400 kommen und NICHT als 010303. als erstes müssen also führende nullen angefügt werden, sodass man als ergebnis 010303 erhält. ;)

sehe gerade, dass du das bei deiner lösung schon berücksichtigt hattest. :(

klaussal:
..hier ist der fehler

neu:=@Left(wert1;2) + "." + @Middle(2;4) + ".20" + @Right(2);

es muss wert1 heissen !  ;)
                     =

Jeff:
hallo klaussal

geht leider immer noch nicht  ??? ???

wert:=@Text(A1LBAM);
wert1:=@If(@Length(wert)=5;"0"+wert;wert);
neu:=@Left(wert1;2) + "." + @Middle(2;4) + ".20" + @Right(2);
Field A1LBAM:=neu;""


Ungültiger Argumenttyp: ';'

 ??? ??? ???

klaussal:
.. hast du dchon mal den debugger laufen lassen ?

Ctrl + Shift gedrückt halten  dann datei/extras/debug...
das schaltet den debugger für die formelsprache ein (für diese funktion gebe ich KEINE gewähr. EIGENES RISIKO)
abschalten: wie oben, nur den haken bei debug... wieder weg.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln