![]() |
Re: Inhalt eines Memos zusammenrechnen
Also statt . ein , zu setzen (16,95) zählt er schonmal also ich bekomme in meinem Label einen Wert jedoch ist der flasch sobald ich nocheinen Artikel draufrechne stimmt der wert nicht mehr dann habe ich schon 3 mal 16,95 ausgerechnet obwohl ich nur 2Artikel drinn habe. Er rechnet irgendwie zweimal.
Delphi-Quellcode:
Vielen Dank im voraus
procedure TForm3.Button1Click(Sender: TObject);
var zahl,b, i : integer; b2: real; begin eancode := InputBox('Eancode','Bitte den Eancode einscannen!',''); q := 'Select * From artikel Where ean='+eancode+';'; FResult := FMysql.query(q, true, ex); memo1.Lines.Add(FResult.FieldValue(1)) ; memo2.Lines.Add(FResult.FieldValue(2)); for i := 0 to memo2.Lines.Count -1 do begin //letzte Zeile hat den Index Count - 1 b2:= strtofloatdef(memo2.Lines[i],0); //sicherheitshalber summe:= summe + b2; end; label1.Caption:= floattostr(summe); //nach Abarbeitung der Schleife sollte reichen end; MFG |
Re: Inhalt eines Memos zusammenrechnen
bin mir gerade nicht so sicher aber ich würde mal testen deinem i den wert 1 zuzuweisen und nicht bei 0 anzufangen.
|
Re: Inhalt eines Memos zusammenrechnen
Du setzt "summe" ja auch nicht vorher auf 0. Btw: merkwürdige Einrückung :gruebel:
|
Re: Inhalt eines Memos zusammenrechnen
Was willst du eigentlich mit dem Memos erreichen.
Währe das nicht einfacher die Summe direkt aus der DB zu hohlen |
Re: Inhalt eines Memos zusammenrechnen
Auf jeden Fall schneller ;)
|
Re: Inhalt eines Memos zusammenrechnen
Danke für den Hinweis.
Ich hohle jetzt die werte direkt aus der DB jetzt gehts... Wenn man sich zu sehr auf eine Sache konzentriert denkt man nicht über andere Möglichkeiten nach :-D Vielen Dank euch allen! MFg TheRoad |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:39 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