Einzelnen Beitrag anzeigen

messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#15

AW: Float-Werte für Filterung mit Nachkommastellen maskieren

  Alt 20. Apr 2015, 18:12
Du kannst Floatingpoint runden, bis der Arzt kommt, dein Problem wird immer wieder auftreten. Eine Zahl 0.001 lässt sich nun einmal nicht genau als FP darstellen, d.h. Du rundest auf 3 Stellen, es kommt aber trotzdem 0.0099999999345 heraus (z.B.).
Na ja, Delphi kann das schon. Ist da auch ein String unter der Haube?

a: In der View dafür sorgen, das wirklich nur 3 Nachkommastellen auftauchen. Dafür kann man eine UDF schreiben und das Ergebnis entweder als BCD (hatten wir das nicht schon?) oder als String formatieren/konvertieren.
Die View scheint die drei Nachkommastellen zu können. Wohl aber nicht die Filterfunktion des Grids. Daher ist das wahrscheinlich auch nicht in der Dokumentation von Devart beschrieben. Ich weiß auch nicht, ob bei IBDAC Quellen dabei sind, ich befürchte nicht.

Grüße, Messie
  Mit Zitat antworten Zitat