Einzelnen Beitrag anzeigen

Benutzerbild von r_kerber
r_kerber

Registriert seit: 11. Feb 2003
Ort: Trittau
3.538 Beiträge
 
Delphi XE Professional
 
#4
  Alt 2. Jul 2003, 17:54
Hallo Barbara,

zunächst freut es mich, dass ich zur Rettung Deiner Haare beitragen konnte.

Zum Thema:

Für den ersten Teil würde ich zunächst versuchen mit dem vorhandenen Report-Generator (QuickReport, ab D7 Rave) zu arbeiten. Da kann man gruppieren, summieren und auch Master-Detail-Reports zusammenbasteln. Hierfür einfach mal die mitgelieferten Beispiele anschauen. Mit Rave sollte es übrigens auch gehen, den gesamten (!) Report, sprich die Rechnung in einer Datenbank-Tabelle (Blob-Feld) abzuspeichern. Mit Rave kannst Du auch PDF'S erstellen, falls Dir der Sinn danach steht.

Für den letzten Teil (rg.db)Hast Du im Prinzip zwei Möglichkeiten. Entweder Du schickst mit TQuery oder mit TUpdateSQL einen entsprechenden SQL der gruppiert, summiert und anschließend einen neuen Datensatz in die Tabelle schreibt:
SQL-Code:
select sum(betrag) as betrag, sum(GegKto) as GegKto from Leistungsmeldung
where irgendetwas
group by KlientNr
into rg
Oder Du führst Die Berechnung in Delphi (TQuery-Select, Aufsummierung innerhalb einer Schleife) selbst durch und fügst die Ergebnnisse als neuen Datensatz in die Tabelle rg (TQuery oder TUpdateSQL).

Ich hoffe ich konnte etwas zum Erhalt der Haare beitragen
  Mit Zitat antworten Zitat