Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Currency-felder addieren?!?!? (https://www.delphipraxis.net/24381-currency-felder-addieren.html)

plautzer 20. Jun 2004 11:52


Currency-felder addieren?!?!?
 
Hi,

ich habe noch eine kleines problem, dass ich nciht gelöst bekomme.

Ich habe 3 currency felder: [brutto, netto, neben]
Brutto soll ich aus netto und neben addieren:

Delphi-Quellcode:
e1:=strtoint(e_netto.Text);
e2:=strtoint(e_neben.Text);
e:=e1+e2;
e_brutto.Text:=inttostr(e);
table1.Edit;
Netto wiederrum, addiert sich aus den ganzen Nebenkosten:
Delphi-Quellcode:
table1['Nebenkosten']:=table1['Kaltwasser']+table1['Warmwasser']+table1['Antenne']...
Mein problem, oder besser delphi's problem ist, das es nicht mit currency rechnen kann.
Also musste ich netto u neben auf integer setzen, was jez aber ka*ke aussieht, weil die währungseinheit fehlt.

Hat jemand ne elegante Lösung für mich?

Thx,

Plautzer

fkerber 20. Jun 2004 12:05

Re: Currency-felder addieren?!?!?
 
Hi!

Geht es dir nur um die Ausgabe?

Delphi-Quellcode:
Edit1.Text:=strtofloatf(zahl, FFfixed, 10,2) + '€';

Ciao fkerber

CenBells 20. Jun 2004 12:56

Re: Currency-felder addieren?!?!?
 
Hallo,

es gibt, zumindest bei D7, die funktion CurrToStr(AValue: Currency): String;

Gruß
Ken


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz