![]() |
Datenbank: Accesse • Zugriff über: ADOQuery
Berechnungsproblem
Hallo zusammen,
ich habe mal wieder ein kleines Problem. Ich benutze eine Access Datenbank mit einer Anbindung über ADOQuery. Ich habe 4 Felder Masse, Einzelpreis,Gesamtpreis,Gesamtsumme. Die Berechnug des Gesamtpreises ist nicht das Problem das habe ich so geschrieben RechnungGesamtpreis.Value:=RechnungMasse.Value*Rec hnungEinzelpreis.Value; nun möchte ich aber alle Gesamtpreise die ich im meinen DBGrid anzeigen lasse zusammenrechnen und da ist mein Problem. Ich bin für jede Lösung offen. Auch wenn es SQL wäre aber da müßtet Ihr etwas helfen da ich da nicht so Fit bin. Danke für eure Hilfe. |
Re: Berechnungsproblem
Herzlich willkommen in der Delphi-PRAXiS, André.
Mit SQL ist das sehr einfach. Der Gesamtpreis ist ein berechnetes Feld und wird nicht gespeichert. Die Gesamtsumme ist eine eigene Auswertung:
SQL-Code:
Oder soSELECT SUM(Masse * EinzelPreis) AS GesamtSumme FROM Rechnungen WHERE RechnungsNummer = :RechnungsNummer
SQL-Code:
Freundliche Grüße vom marabuSELECT RechnungsNummer, SUM(Masse * EinzelPreis) AS GesamtSumme FROM Rechnungen GROUP BY RechnungsNummer ORDER BY RechnungsNummer |
Re: Berechnungsproblem
Danke für die Antwort aber das war nicht das Problem.
Mein Problem was ich habe ist mehr das ich mehrer Artikel habe wo ich Masse* Einzelpreis berechne. Wo ich dann zu diesen Artikel ein Gesamtpreis bekome. Nun habe ich ja mehrer Artikel in meiner Liste nun will ich das alle Einträge in der Spalte Gesamtpreis zusammen Gerechnet werde. |
Re: Berechnungsproblem
Wo genau ist denn nun das Problem?
Du musst doch einfach nur für jeden Eintrag die Gesamtsumme berechnen und dann alles addieren? |
Re: Berechnungsproblem
genau aber die bekomme es einfach nicht hin alle Preis in Spalte Gesamtpreis zusammen zu addieren.
|
Re: Berechnungsproblem
Zitat:
|
Re: Berechnungsproblem
Danke.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:24 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 by Thomas Breitkreuz