Autor Thema: LS festlegen der Dezimalstellen bei Double  (Gelesen 2647 mal)

TomLudwig

  • Gast
LS festlegen der Dezimalstellen bei Double
« 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?


Glombi

  • Gast
Re:LS festlegen der Dezimalstellen bei Double
« Antwort #1 am: 01.12.03 - 14:14:31 »
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

TomLudwig

  • Gast
Re:LS festlegen der Dezimalstellen bei Double
« Antwort #2 am: 01.12.03 - 14:48:24 »
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....

Glombi

  • Gast
Re:LS festlegen der Dezimalstellen bei Double
« Antwort #3 am: 01.12.03 - 14:51:16 »
Wenn es im Feld bereits richtig eingestellt ist, wo ist denn das Problem?

TomLudwig

  • Gast
Re:LS festlegen der Dezimalstellen bei Double
« Antwort #4 am: 01.12.03 - 14:52:51 »
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.....

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:LS festlegen der Dezimalstellen bei Double
« Antwort #5 am: 01.12.03 - 14:58:48 »
... arbeitest du denn mit Strings oder mit Zahlen?

ata
Grüßle Toni :)

TomLudwig

  • Gast
Re:LS festlegen der Dezimalstellen bei Double
« Antwort #6 am: 01.12.03 - 15:05:01 »
Die Berechnung erfolgt wie folgt:

Variable Double = Variable Integer * (Konstanter Wert 0.60)

Glombi

  • Gast
Re:LS festlegen der Dezimalstellen bei Double
« Antwort #7 am: 01.12.03 - 15:10:34 »
Wenn es immer 2 Nachkommastellen sind:

Anstelle von
uidoc.FieldSetText("Feld", Cstr(Wert))
folgendes:
uidoc.FieldSetText("Feld", Format$(Wert,"0.00"))
« Letzte Änderung: 01.12.03 - 15:10:50 von Glombi »

TomLudwig

  • Gast
Re:LS festlegen der Dezimalstellen bei Double
« Antwort #8 am: 01.12.03 - 15:18:05 »
Hat jetzt funktioniert.... danke

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz