AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Berechnungsproblem

Ein Thema von NTM · begonnen am 25. Nov 2006 · letzter Beitrag vom 26. Nov 2006
Antwort Antwort
NTM

Registriert seit: 21. Nov 2006
14 Beiträge
 
Delphi 2005 Professional
 
#1

Berechnungsproblem

  Alt 25. Nov 2006, 16:54
Datenbank: Accesse • Zugriff über: ADOQuery
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.
André
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: Berechnungsproblem

  Alt 25. Nov 2006, 17:23
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:
 
SELECT SUM(Masse * EinzelPreis) AS GesamtSumme
  FROM Rechnungen
  WHERE RechnungsNummer = :RechnungsNummer
Oder so

SQL-Code:
 
SELECT RechnungsNummer, SUM(Masse * EinzelPreis) AS GesamtSumme
  FROM Rechnungen
  GROUP BY RechnungsNummer
  ORDER BY RechnungsNummer
Freundliche Grüße vom marabu
  Mit Zitat antworten Zitat
NTM

Registriert seit: 21. Nov 2006
14 Beiträge
 
Delphi 2005 Professional
 
#3

Re: Berechnungsproblem

  Alt 25. Nov 2006, 18:29
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.
André
  Mit Zitat antworten Zitat
Sascha L

Registriert seit: 4. Jun 2004
Ort: Hamm
390 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Berechnungsproblem

  Alt 25. Nov 2006, 20:16
Wo genau ist denn nun das Problem?

Du musst doch einfach nur für jeden Eintrag die Gesamtsumme berechnen und dann alles addieren?
Sascha
  Mit Zitat antworten Zitat
NTM

Registriert seit: 21. Nov 2006
14 Beiträge
 
Delphi 2005 Professional
 
#5

Re: Berechnungsproblem

  Alt 25. Nov 2006, 20:24
genau aber die bekomme es einfach nicht hin alle Preis in Spalte Gesamtpreis zusammen zu addieren.
André
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Berechnungsproblem

  Alt 26. Nov 2006, 19:31
Zitat von NTM:
genau aber die bekomme es einfach nicht hin alle Preis in Spalte Gesamtpreis zusammen zu addieren.
Sum macht aber genau dies, wenn du das GROUP BY weglässt; dann werden alle gruppiert)
Markus Kinzler
  Mit Zitat antworten Zitat
NTM

Registriert seit: 21. Nov 2006
14 Beiträge
 
Delphi 2005 Professional
 
#7

Re: Berechnungsproblem

  Alt 26. Nov 2006, 20:11
Danke.
André
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:01 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