![]() |
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:
Netto wiederrum, addiert sich aus den ganzen Nebenkosten:
e1:=strtoint(e_netto.Text);
e2:=strtoint(e_neben.Text); e:=e1+e2; e_brutto.Text:=inttostr(e); table1.Edit;
Delphi-Quellcode:
Mein problem, oder besser delphi's problem ist, das es nicht mit currency rechnen kann.
table1['Nebenkosten']:=table1['Kaltwasser']+table1['Warmwasser']+table1['Antenne']...
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 |
Re: Currency-felder addieren?!?!?
Hi!
Geht es dir nur um die Ausgabe?
Delphi-Quellcode:
Edit1.Text:=strtofloatf(zahl, FFfixed, 10,2) + '€';
Ciao fkerber |
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 19:22 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