Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Quickreport Wiederholung Gruppensummen (https://www.delphipraxis.net/64780-quickreport-wiederholung-gruppensummen.html)

omata 12. Mär 2006 18:01

Re: Quickreport Wiederholung Gruppensummen
 
So, habe mich nochmal damit beschäftigt...

Verabschiede dich vom Detail-Band und nimm dafür auch ein SubDetailBand. Beide SubDetailBänder bekommen dann dein DataSet zugewiesen. Dann noch ein Summary-Band drauf und das zweite SubDetail-Band bekommt dieses als HeaderBand. fertig.

Das funktioniert bei mir.
Ich würde aber trotzdem meine erwähnte QRStringBand-Variante bevorzugen.

MfG
Thorsten

Union 12. Mär 2006 18:14

Re: Quickreport Wiederholung Gruppensummen
 
Hallo omata,

ich hatte mich vielleicht falsch ausgedrückt: Für meine Tests habe ich natürlcih 2 Subdetails verwendet, keine normalen Details.

Ich möchte aber vermeiden, alles doppelt machen zu müssen oder mit Stringbands. Dies deshalb, weil der Report vom Inhalt und Aufbau sehr aufwendig ist - 13 Spalten, davon 2 zur Gruppierung sowie 21 summierte (bzw. berechnete) Werte.

Bis man das alles ausgerichtet hat dauert es schon mal ewig - zumal QR beim Kopieren gern Felder verschiebt oder das DFM ganz zerschiesst. Ausserdem ist es nicht möglich, Controls verschiedener Bands aneinander auszurichten (wozu sollte eine Summe auch an einer Wertespalte ausgerichtet werden können :wall: ). Das endet meist direkt im DFM um das letzte Feintuning vorzunehmen.

Mir wäre es halt lieber gewesen, wenn der Groupfooter eine Eigenschaft RepeatbeforeSummary hätte und QR würde alles allein machen :lol:


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:32 Uhr.
Seite 2 von 2     12   

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