Entwickler-Ecke
Datenbanken - Summenbildung im Quick-Report
Stan_1958 - So 24.11.02 14:25
Titel: Summenbildung im Quick-Report
Hi,
wer kann mir bei folgendem Problem weiterhelfen:
In einem Quick-Report erzeuge ich im Programm (before Print) eine Summe, die ich in die Caption Eigenschaft eines Labels (steht im Detail-Band) schreibe. Nächste Aufgabe wäre jetzt, dieses Feld zu summieren und eine Summe für die Gruppe zu bilden. Eine Summierung ist aber natürlich mit der Caption-Eigenschaft nicht möglich. Die Daten für den Quick-Report stammen aus einem Query. Ich hatte versucht, im Query ein zusätzliches Feld (Einzelsumme / numerisch) zu erzeugen. Wie kann ich denn jetzt diesem zusätzlich erzeugten Feld die Caption-Daten von meinem Label zuweisen.
Vielleicht liege ich aber mit dem Lösungsansatz völlig daneben?
Gruß Stan
bis11 - So 24.11.02 15:03
Hi,
du kannst in einer Select-Anweisung mit dem Befehl SUM Summen aus den Feldern bilden.
Beispiel :
Quelltext
1:
| SELECT SUM(<<Feld das summiert werden soll>>) FROM <<tabelle>> |
So werden alle Felder summiert, die in der Klammer stehen. Setzt Du jetzt noch eine WHERE - Anweisung dahinter, so kannst Du bestimmte Felder summieren.
LCS - So 24.11.02 15:07
Hi
wenn du schon eine Summe hast, dann addiere die Werte deiner Query doch einfach auf eine zweite Variable. Im BeforePrint der Gruppenzeile weisst du den errechneten Wert einem Label zu und im AfterPrint setzt du die Variable wieder auf 0 für die nächste Gruppe.
Gruss Lothar
Stan_1958 - Mo 25.11.02 15:03
| LCS hat folgendes geschrieben: |
Hi
wenn du schon eine Summe hast, dann addiere die Werte deiner Query doch einfach auf eine zweite Variable. Im BeforePrint der Gruppenzeile weisst du den errechneten Wert einem Label zu und im AfterPrint setzt du die Variable wieder auf 0 für die nächste Gruppe.
Gruss Lothar |
Hi Lothar,
vielen Dank für deine schnelle Hilfe. Ich hab´s ausprobiert und es funktioniert.
Auf die einfachen Dinge kommt man manchmal eben nicht so schnell.
Gruß Stan
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!