Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Fast Report über 2 Seiten (https://www.delphipraxis.net/175730-fast-report-ueber-2-seiten.html)

fillibuster 12. Jul 2013 10:43

Fast Report über 2 Seiten
 
Hi,

wie kann ich in FastReport einstellen, dass die zweite Seite in einem Report direkt hinter die erste Seite geklemmt wird und nicht erst 100x Seite eins und dann 100x Seite zwei ausgegeben wird :gruebel:

Viele Grüße ...

sx2008 12. Jul 2013 10:55

AW: Fast Report über 2 Seiten
 
Liste der Anhänge anzeigen (Anzahl: 1)
Du meinst diese Option "Sortieren" im Druckerdialog?

fillibuster 12. Jul 2013 11:01

AW: Fast Report über 2 Seiten
 
Hi,

nein nicht beim Druck - wenn der Report generiert wird! Irgendwo muss es doch da eine Eigenschaft geben :glaskugel:

sx2008 12. Jul 2013 20:08

AW: Fast Report über 2 Seiten
 
Wenn du 100 Kopien eines 3-Seitigen Reports ausdruckst, dann wird normalerweise 100 * Seite 1, 100 * Seite 2 und dann 100 * Seite 3 gedruckt.
Wird die Option von oben ("sortieren") aktiviert, dann werden die Seiten zusammengehalten; also immer Seite 1 bis 3 hundert Mal hintereinander. (das braucht mehr Resourcen/RAM)
Diese Option kann man auch per Software im Setup des Reports setzen; das Property heisst Collate.

Wenn du ein anderes Problem hast, dann musst du es genauer erklären.
Sollte z.B. ein (Detail-)Band zu gross sein um auf eine Seite zu passen, dann wird versucht es auf der Folgeseite zu drucken.
Passt es dort auch nicht drauf, kommt der Reportgenerator in eine Endlosschleife und druckt die gleiche Seite ohne Ende.

fillibuster 15. Jul 2013 07:19

AW: Fast Report über 2 Seiten
 
Hi,

leider war es das auch nicht. Nochmal zum verdeutlichen: Ich möchte einen Report mit Adressdatensätzen erstellen. Dabei habe ich die Datenbankfelder Name,Vorname,Straße,PLZ,Stadt. Die Felder Name,Vorname sollen auf einer Seite stehen und die dazugehörigen Felder Straße,PLZ,Stadt sollen direkt auf der nächsten Seite stehen. Im jetzigen Zustand werden zuerst alle Seiten mit Name und Vorname ausgegeben und dann alle Seiten mit Straße,PLZ,Stadt :?. Ach ja, es geht mir nicht um die Sortierung beim drucken sondern die Sortierung direkt im Report.

Viele Grüße

haentschman 15. Jul 2013 07:54

AW: Fast Report über 2 Seiten
 
Moin...8-)

zeige mal den Aufbau deines Reports und wie es fertig aussehen soll. (fr3, Screenshots, Skizze) Benutzt du immer den selben Drucker? Ist der Effekt auf anderen Druckern gleich?

PS: Schwieriger ist es das so wie du es im Moment hast hinzubekommen.

Lemmy 15. Jul 2013 08:06

AW: Fast Report über 2 Seiten
 
Hi,

wie gibst Du die Daten aus? Jeweils in einem eigenen Masterband mit eigener DataSource? Dann ist das Verhalten so völlig korrekt: Die Masterbänder werden nacheinander abgearbeitet

fillibuster 15. Jul 2013 08:08

AW: Fast Report über 2 Seiten
 
Hi,

es geht nicht um den Druck. Nur um die Vorschau. Also der Aufbau im Report ist eigentlich ganz einfach:
Code:
Page1|PageHeader1|MasterData1 
Page2|PageHeader2|MasterData2
MasterData1 und MasterData2 sind mit dem gleichen Dataset verbunden.

haentschman 15. Jul 2013 08:13

AW: Fast Report über 2 Seiten
 
Da hast du genau das, was Lemmy sagte. Page1 wird abgearbeitet und dann Page2. Du brauchst nur eine Page im Design. Aus dieser können je nach Daten auch hunderte Seiten gedruckt werden.

Zeige mal wie es fertig aussehen soll. Ich kann mir das aus deiner Beschreibung nicht wirklich vorstellen.

alex517 15. Jul 2013 08:25

AW: Fast Report über 2 Seiten
 
Hi,

Zitat:

Zitat von fillibuster (Beitrag 1221656)
Ich möchte einen Report mit Adressdatensätzen erstellen. Dabei habe ich die Datenbankfelder Name,Vorname,Straße,PLZ,Stadt. Die Felder Name,Vorname sollen auf einer Seite stehen und die dazugehörigen Felder Straße,PLZ,Stadt sollen direkt auf der nächsten Seite stehen.

Viele Grüße

- Masterdata_Band
Felder: Name, Vorname
StartNewPage = True

- auf Masterdata-Band rechte Maus + Child Band hinzufügen

- Child_Band
Felder: Straße,PLZ,Stadt
StartNewPage = True

Alex


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:11 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