Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi funktionieren M/D und Groups zusammen? (Rave) (https://www.delphipraxis.net/25613-funktionieren-m-d-und-groups-zusammen-rave.html)

Wittfoth 9. Jul 2004 10:35


funktionieren M/D und Groups zusammen? (Rave)
 
Folgendes Problem:

Ich habe einen simplen Master/Detail-Report,

Es gibt 2 Tabellen, die eine ist die Mastertabelle und enthält ein Datenfeld, was es dann auch in der 2ten Tablle gibt (Detail)
Nun sollen zuerst die Detaildaten gedruckt werden und danach die Masterdaten.. Das funktioniert auch perfekt.
Nun dürfen aber die Dateildaten nur dann gedruckt werden, wenn sich besagter Schlüsseldatensatz in der Mastertabelle ändert..

Ich hatte schon ein ähnlich gelagertes Problem, dort aber ohne M/D-Report - Da konnte ich das Problem mit Gruppierungen lösen (groupkey,groupdataview).
Bei Gruppierungen wird, ohne eine Beziehung zwischen Datenbanken herzustellen, ein Band nur dann gedruckt wenn sich im Gruppierten Dataview ein bestimmter Datensatz vom Wert her ändert.

Ich wollte jetzt M/D und Gruppierungen kombinieren, aber irgendwie funktioniert es nicht.
Ich bekomme immer alles ausgedruckt, als wenn die Gruppierung nicht funktionieren würde.

Hat das jemand schon mal gemacht? Mach ich irgendwas falsch?
Beides getrennt habe ich ja schon hinbekommen ;)

Wittfoth 9. Jul 2004 12:52

Re: funktionieren M/D und Groups zusammen? (Rave)
 
Update:
Ich hab noch ein wenig rumprobiert.. und irgendwie funzt die Group-Funktion nur bei Bands - Bei Databands bekomme ich es nicht hin.
Also wäre die Frage einfach nur: wie arbeite ich mit Groupkey/GroupDataView.

Die Detailtabelle ist wie folgt konfiguriert:

Controllerband: Masterband
Dataview: Detaildataview
Detailkey: schlüsselfeld

Groupdataview: Masterdataview
Groupkey: schlüsselfeld

Masterdataview: Masterdataview
Masterkey: schlüsselfeld

Als Bandstyle ist Gruppenkopf ausgewählt

Das Druckergebnis ist das gleiche, als wenn ich keine GroupKeys hätte.
Also: Detaildaten die zum Schlüsselfeld passen werden gedruckt, danach 1 Datensatz Masterdaten
Er sollte aber so lange Master-Datensätze drucken bis sich in der Mastertabelle der Wert für das Schlüsselfeld ändert.
Und dann erst wieder einen Gruppen(Detail)-Kopf. :(

Wittfoth 13. Jul 2004 09:07

Re: funktionieren M/D und Groups zusammen? (Rave)
 
Hallo? Ist da wer? :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:07 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-2025 by Thomas Breitkreuz