Thema: Delphi FreeReport Master-Detail

Einzelnen Beitrag anzeigen

Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.304 Beiträge
 
Delphi 12 Athens
 
#9

Re: FreeReport Master-Detail

  Alt 3. Feb 2008, 04:27
Guten Morgen...

für alle, die es interessiert

Master/Detail Report mit Zeos.

- jedes Band im Freereport hat seine eigene Datenmenge (MasterQuery / DetailQuery) oder direkt Tabelle
- bei Query für jedes Band vor dem Report die SQL Abfrage durchführen (alle Daten) und sortieren
- MasterSource der Query des Detail Bandes auf DataSource des Masterbandes setzen.
- MasterFields der Query des Detail Bandes setzen auf Feld 'X' in Masterdatenmenge
- LinkedFields der Query des Detail Bandes setzen auf Feld 'X' in Masterdatenmenge
Feld 'X' muß auch in der Detaildatenmenge vorhanden sein
--> Report wird nach Feld 'X' gruppiert
- im Report das jeweilige Band mit der entsprechenden Datenmenge verbinden
- Datenfelder aufs Band
- speichern
- fertig
- Drucken/Vorschau

TQuery kennt MasterSource, LinkedField nicht...funktioniert so nur mit ZeosQuery.

hoffe, das hilft vieleicht jemanden.

  Mit Zitat antworten Zitat