Delphi-PRAXiS

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 CompositeReport (https://www.delphipraxis.net/41695-compositereport.html)

cookäi 7. Mär 2005 12:15


CompositeReport
 
Hallo zusammen,

ich hab mal wieder eine Frage.
Und zwar habe ich mit dem CopositeReport mehrere QuickReport zusammengefügt.
Dies funktioniert auch ganz gut (Preview ist OK), ausser das ich den Report nicht drucken kann (auch von der Preview aus nicht).

Weiss jemand an was das liegen kann???? :gruebel:



Thanks cookäi :angel:

Treffnix 7. Mär 2005 12:26

Re: CompositeReport
 
Klar, das liegt daran, dass du in Zeile 425 deines Quellcodes....

Nein. Keine Ahnung. Woher soll das auch jemand wissen wenn du keine Angabe machst, wie du es versuchst? :tongue:

Also prinzipiell geht das so:

compositereport.add( Quickreport ) zum hinzufügen
compositereport.preview für die Vorschau und
compositereport.print zum Drucken.

Wenn die Vorschau funktioniert, sollte eigentlich auch der Ausdruck funktionieren. Hast du evtl. bei den Druckereinstellungen etwas vergessen?

cookäi 7. Mär 2005 12:37

Re: CompositeReport
 
Nein die Einstellungen sind die gleichen mit denen ich auch die QuickReports gedruckt habe.
Daher sind die OK.


Gruss cookäi :angel:

Treffnix 7. Mär 2005 12:44

Re: CompositeReport
 
:gruebel: Mein erster Post war wohl zu subtil. :mrgreen:

Was ich dir damit sagen wollte: Wenn du ein bissl Quelltext rausrücken würdest, könnte man vielleicht mal schauen, ob irgendwas auffällt.

Ansonsten: Versuch mal das ganze mit nur einem Reports bzw. 2 verschiedenen alleine, wenn du verstehst was ich meine. Nur um auszuschliessen, dass es an einem der eigebetteten Reports liegt.

cookäi 7. Mär 2005 12:49

Re: CompositeReport
 
Also zum Code:

Delphi-Quellcode:
with ReportAll do
  begin
    Reports.Add( PrintQuickReportMS.QuickRepMS );
    Reports.Add( PrintQuickReportPS.QuickRepPS );
  end;

ReportAll.Preview
ReportAll.Print;
end;
wobei ich den Print Befehl auch seperat zum drucken habe (also ohne die Preview anzusehem. Funzt übringens genau so wenig wie in der Preview direkt zu drucken).

Zu den Reports, die sind OK. :thumb: Die habe ich schon mehrfach gedruckt und hatte nie Probleme.


Gruss cookäi :angel:

Treffnix 7. Mär 2005 13:10

Re: CompositeReport
 
Machst du das Reports.Add im OnAddReports-Event des Composite Reports?

Wenn ja sollte das funktionieren. :( Es gibt aber noch ein paar Restriktionen. z.B. kannst du keine Hochformat-Reports mit Querformat-Reports mixen. Gleiches gilt für Einspaltige und Mehrspaltige ( warum auch immer ). Darum sag ich ja: Teste es erstmal nur mit einem. Generell is der CompositeReport noch recht buggy ( ich fürchte das wird sich auch nicht mehr ändern ). Kann also auch sein, dass du alles richtig machst und es trotzdem nicht klappt.

cookäi 7. Mär 2005 13:19

Re: CompositeReport
 
Das Repots.Add mache ich im OnAddReports-Event.

Zu dem Layout. Wegen dem Format, sie sind alle gleich (Hochformat) und auch nicht verschiedenspaltig.

Hier nur so zur Info: Hoch und Querformat kann man (habe ich beim recherchieren von CompositeReport gerade gelesen) jetzt auch mixen. :zwinker:

Tja dann spinnt es halt sonst irgendwie :?:

Cookäi :angel:

Treffnix 7. Mär 2005 13:27

Re: CompositeReport
 
Also ich wüsste sonst keinen Grund mehr. Bei mir hats immer so funktioniert. Allerdings hat bei mir nie der Druck nicht funktioniert, wenn die Vorschau klappte. Biste sicher, dass mit Drucker und Druckereinstellungen alles i.O. ist?


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:30 Uhr.

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