![]() |
String minus Float rechnen!
Guten Tag!
Ich habe folgende frage/problem ich möchte diese arrays voneinander abziehen:
Delphi-Quellcode:
habe schon mit
total_gezahlt[i] := query1.FieldByName('TOTAL_PAID').AsFloat;
skonto[i] := query1.FieldByName('SKONTO').AsString;
Delphi-Quellcode:
oder
rechtotal[i]- strtoint(skonto[i])
Delphi-Quellcode:
funktioniert beides nicht!
rechtotal[i]- strtofloat(skonto[i])
mfg roth |
Re: String minus Float rechnen!
Was steht denn es Skonto[I] (als Text) ?
|
Re: String minus Float rechnen!
was es Skonto?
nein es ist eine Zahl jedoch schon i der db so deklariert! |
Re: String minus Float rechnen!
Was ist als Dezimaltrenner eingestellt?
|
Re: String minus Float rechnen!
wie was ist als dezimal trenner eingestellt? das format ist bis auf zwei kommastellen
|
Re: String minus Float rechnen!
poste mal deine komplette schleife.
|
Re: String minus Float rechnen!
Dezmaltrenner: . oder , vom System und dem array müssen übereinstimmen sonst kann man kurzeitig durch Setzten von DecimalSeparator ändern oder den im String durch StringReplace anpassen.
|
Re: String minus Float rechnen!
Delphi-Quellcode:
if(rechtotal[i]- skonto[i] > total_gezahlt[i])AND(total_gezahlt[i] <> 0)then
begin //Kunde hat zuwenig gezahlt zuwenig.Add(IntToStr(i)); end else if (rechtotal[i] - skonto[i] < total_gezahlt[i]) then begin //Kunde hat zuviel gezahlt zuviel.Add(IntToStr(i)); end;//if |
Re: String minus Float rechnen!
Hallo,
und was funktioniert nicht? Compiler meckert? Fehlermeldung im Programm? Gar nichts? Gruß, ManuMF |
Re: String minus Float rechnen!
[Error] Unit1.pas(134): Incompatible types: 'String' and 'Real'
[Error] Unit1.pas(138): Incompatible types: 'String' and 'Real' [Fatal Error] invoice.dpr(5): Could not compile used unit 'Unit1.pas' |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz