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 Quickreport druckt nicht (mehr) (https://www.delphipraxis.net/54770-quickreport-druckt-nicht-mehr.html)

messie 11. Okt 2005 13:48


Quickreport druckt nicht (mehr)
 
Moin,

ich habe mal wieder eine merkwürdige Verhaltensweise beim Quickreport 3.51.
Ich hatte bisher Daten in einem TQRMemo, die ich vor dem prepare reingeschrieben habe. Jetzt möchte ich aber mit Stringsbands arbeiten, die während der Erstellung des Reports mit OnNeedData gefüttert werden (weil es mit dem Memo Probleme mit dem Seitenumbruch gab).
Das funktioniert auf den ersten Blick ganz gut, ich bekomme den Report genauso angezeigt wie ich ihn haben möchte. Leider läßt er sich aus der Vorschau nicht mehr drucken wie bisher.

Weiß jemand, warum? Wenn ich die Datenzuweisung unter OnNeedData rausnehme, habe ich zwar nur die Titelseite aber die kann ich drucken.

Grüße, Messie

messie 11. Okt 2005 19:52

Re: Quickreport druckt nicht (mehr)
 
Nachdem ich keine Antworten bekommen habe, bin ich sicher, daß einer von uns aussätzig ist: entweder ich oder QR3.51 - ich glaube es ist QR. Ich habe das Problem soeben lösen können und möchte den paar armen Leuten, die wie ich QR nutzen, die Antwort hinterlegen:
QR3.51 baut den Report für die Druckfunktion aus dem preview nochmals auf. Wenn man die Daten mit OnNeedData übergibt, muß man also am Ende von prepare und preview die Indizes für die Übergabe neu initialisieren. Passiert das nicht, gibt es nicht etwa eine sichtbare Fehlermeldung oder Exception sondern der ganze schöne Bericht ist einfach nicht mehr druckbar.
Vielleicht kann man das irgendwie in die Datenbank aufnehmen.

Grüße, Messie


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