Einzelnen Beitrag anzeigen

Benutzerbild von juergen
juergen

Registriert seit: 10. Jan 2005
Ort: Bönen
1.174 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: FireDac-Query.Fields[Idx].AsString gibt 147 aus anstelle 147,00

  Alt 1. Mär 2022, 13:47
Danke @DeddyH.

Ich habe jetzt erst einmal eine Q&D-Lösung. Gefällt mir nicht, scheint aber in ersten Tests zu funktionieren.
Ihr kennt das auch, oder? Wenn nicht genügend Zeit ist, dann muss man auch mit Q&D- Lösungen leben, wenn sie denn funktionieren.

Code:
s := FD_Qry.Fields[Idx].AsString;
IF TryStrToFloat( s, ls_FloatValue ) THEN Zeile := Zeile + Separator_from_ini + FormatFloat( '000.00', ls_FloatValue )
ELSE
    Zeile := Zeile + Separator_from_ini + s
Jürgen
Indes sie forschten, röntgten, filmten, funkten, entstand von selbst die köstlichste Erfindung: der Umweg als die kürzeste Verbindung zwischen zwei Punkten. (Erich Kästner)
  Mit Zitat antworten Zitat