Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: TomLudwig am 01.12.03 - 14:11:49
-
Hallo,
wie kann ich bei einer Variable in LS die angezeigten Dezimalstellen festlegen. Sodass auch die lezte 0 (Bsp. 1,20) angezeigt wird?
-
Sie Dir mal die Format Funktion an. Da kannst Du alles mögliche an Formatierungen machen.
Andere Frage: Was heist angezeigt Dezimalstellen? Betrifft das ein Feld? Dann musst Du das auch dort einstellen.
Andreas
-
Im Feld hab ichs schon eingestellt.
Jetzt muss ich mich wohl oder übel mit der Format-Funktion auseinander setzen. Wobei ich da draus noch nicht so ganz schlau werde.
Trotzdem danke....
-
Wenn es im Feld bereits richtig eingestellt ist, wo ist denn das Problem?
-
Ich schreibe mit
uidoc.FieldSetText("Feld", Cstr(Wert))
den Wert ins Feld. Und es wird mir z.B. bei 1,20 leider nur 1,2 angezeigt.....
-
... arbeitest du denn mit Strings oder mit Zahlen?
ata
-
Die Berechnung erfolgt wie folgt:
Variable Double = Variable Integer * (Konstanter Wert 0.60)
-
Wenn es immer 2 Nachkommastellen sind:
Anstelle von
uidoc.FieldSetText("Feld", Cstr(Wert))
folgendes:
uidoc.FieldSetText("Feld", Format$(Wert,"0.00"))
-
Hat jetzt funktioniert.... danke