Registriert seit: 10. Jan 2005
Ort: Bönen
1.175 Beiträge
Delphi 11 Alexandria
|
AW: FireDac-Query.Fields[Idx].AsString gibt 147 aus anstelle 147,00
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)
|