Delphi-PRAXiS
Seite 1 von 2  1 2      

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/)
-   -   Fastreport - Mehrseitiger Report mit Gruppen (https://www.delphipraxis.net/194200-fastreport-mehrseitiger-report-mit-gruppen.html)

ernschd 27. Okt 2017 14:46

Fastreport - Mehrseitiger Report mit Gruppen
 
Hallo,

ich benötige Hilfe beim Layout meines Fastreports. Ich habe eine Datenquelle, in der mehrere Master-Datensätze vorhanden sind (sagen wir mal 3 - A, B und C).
Diese enthalten mehrere Detail-Datensätze und können 1-n Seiten enthalten. Dieses habe ich mit einer Gruppierung gelöst (Einstellung "Gruppenwechsel bei").

Nun möchte ich am Ende jedes "Master-Datensatzes" jeweils 2 Seiten hinzufügen - dieses bekomme ich leider absolut nicht hin (zumindest wird keine neue Seite begonnen).

So soll das ganze aussehen:
Code:
Seite A1
 - AB.1
 - AB.2
 - AB.3 
Seite A2
Seite A3
 -----
Seite B1
 - BB.1
 - BB.2
 - BB.3 
 - BB.4
 - BB.5
Seite B2
Seite B3
 -----
Seite C1
 - CB.1
 - CB.2 
Seite C2
Seite C3
Hat jemand eine Idee für mich?

Danke und Grüße

Lemmy 27. Okt 2017 14:52

AW: Fastreport - Mehrseitiger Report mit Gruppen
 
hast Du wirklich Master-Detail Beziehungen über unterschiedliche DataSets (und in Fastreport Master-Detailbänder) oder alles in einem Dataset und willst das über die GRoupheader in Fastreport aufteilen?

ernschd 27. Okt 2017 15:05

AW: Fastreport - Mehrseitiger Report mit Gruppen
 
Ich habe ein Dataset für die Master-Daten, und eins für die Detail.

Lemmy 27. Okt 2017 15:43

AW: Fastreport - Mehrseitiger Report mit Gruppen
 
und bei MasterData hast Du in den Eigenschaften "StartNewPage" auf true gestellt und FR macht an der Stelle dennoch keine neue Seite?

Das ist aber seltsam.... Welche Version hast Du?

ernschd 27. Okt 2017 15:46

AW: Fastreport - Mehrseitiger Report mit Gruppen
 
Die neue Seite wird nur 1x am Ende erstellt:
Code:
Seite A1
 - AB.1
 - AB.2
 - AB.3 
 -----
Seite B1
 - BB.1
 - BB.2
 - BB.3 
 - BB.4
 - BB.5
 -----
Seite C1
 - CB.1
 - CB.2 
Seite C2
Ich habe Version 5.6.7

Lemmy 27. Okt 2017 16:08

AW: Fastreport - Mehrseitiger Report mit Gruppen
 
Liste der Anhänge anzeigen (Anzahl: 1)
hast Du sonst noch irgend welche Bänder mit im Report?
Ich habe mal eben mit den Demodaten was zusammen geschoben, funktioniert eigentlich - außer ich habe Dich am Ende doch noch falsch verstanden. Beispielprojekt im Anhang. Kannst Du das mal bei Dir versuchen? einfach in der IDE aufmachen und im Report die Vorschau auf machen.,

madas 29. Okt 2017 12:55

AW: Fastreport - Mehrseitiger Report mit Gruppen
 
Vielleicht mal mit Subreports innerhalb des MasterData Bandes versuchen.

ernschd 30. Okt 2017 10:06

AW: Fastreport - Mehrseitiger Report mit Gruppen
 
Zitat:

Zitat von Lemmy (Beitrag 1384360)
Ich habe mal eben mit den Demodaten was zusammen geschoben, funktioniert eigentlich - außer ich habe Dich am Ende doch noch falsch verstanden. Beispielprojekt im Anhang. Kannst Du das mal bei Dir versuchen? einfach in der IDE aufmachen und im Report die Vorschau auf machen.,

Das Beispiel ist praktisch die Ausgabe wie in Post 5. Es fehlen die beiden Seiten 2 und 3 vor jedem neuen Master-Datensatz.

Zitat:

Zitat von madas (Beitrag 1384462)
Vielleicht mal mit Subreports innerhalb des MasterData Bandes versuchen.

Habe ich auch schon versucht, aber irgendwie wird dabei "Start new Page" komplett ignoriert.

sakura 30. Okt 2017 10:48

AW: Fastreport - Mehrseitiger Report mit Gruppen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Also wenn ich Dich korrekt verstanden habe, dann willst Du die Lösung im Anhang.

Was musst Du tun?
  1. Neuer Report und die Daten verknüpfen.
  2. MasterData verknüpfen
  3. GroupHeader für die Master Data, die Bedingung definieren, StartNewPage=True, optional: Height=0
  4. GroupFooter hinzufügen, optional Height=0
  5. Child-Band hinzufügen, StartNewPage=True, im GroupFooter als Child setzen
  6. Child-Band hinzufügen, StartNewPage=True, im ersten Child als Child setzen
  7. DetailData hinzufügen und füllen.
...:cat:...

ernschd 30. Okt 2017 11:04

AW: Fastreport - Mehrseitiger Report mit Gruppen
 
Perfekt, genau das wollte ich. :-D

Vielen Dank!


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:17 Uhr.
Seite 1 von 2  1 2      

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