![]() |
Quickreport erzeugt Vorschau nicht und druckt nicht (D5)
Hallo,
ich sitze hier vor eine alten D5 Projekt von mir. Nun soll ich einen Report einbauen. Ich habe den Report auf einer Form plaziert, und einen Text und eine Grafik eingebaut. Nun möchte ich den Report drucken. Ich verwende folgenden Code
Delphi-Quellcode:
Nun zeigt mir der Printerdialog immer an das er 0 Seiten zu drucken hat.
Form2.QuickRep1.QRLabel1.Caption := 'Hallo Welt';
Form2.QuickRep1.printersetup; // Drucker auswählen welche Seiten usw. Form2.QuickRep1.print; // drucken Die Vorschau (preview) ist auch leer. Wie sage ich meinem Report denn bitte das er die Element druckt die auf ihm liegen? Gruß Holger. :gruebel: |
Re: Quickreport erzeugt Vorschau nicht und druckt nicht (D5)
Was für Bands hast du angelegt?
|
Re: Quickreport erzeugt Vorschau nicht und druckt nicht (D5)
Hallo,
ein TitleBand, ein StringBand (hier sind momentan meine Inhalte) und ein PageFooterBand |
Re: Quickreport erzeugt Vorschau nicht und druckt nicht (D5)
Könntest du den Code mal einstellen, bei geht es so.
|
Re: Quickreport erzeugt Vorschau nicht und druckt nicht (D5)
Liste der Anhänge anzeigen (Anzahl: 1)
Ja klar,
ich hab die reportrelevanten Teile in ein separates Projet gekapselt und das Projekt im Anhang als Zip File liegen. |
Re: Quickreport erzeugt Vorschau nicht und druckt nicht (D5)
Liste der Anhänge anzeigen (Anzahl: 1)
Hier mal mein Vorschlag...
|
Re: Quickreport erzeugt Vorschau nicht und druckt nicht (D5)
:omata
Danke für die Hilfe. Es tritt beim Starten des Reportes eine Exception auf EReadError -> Eigenschaft existiert nicht. Der Kompiler beschwert sich über die Eigenschaft ".UseStandardprinter" Kann ich in deinem Beispiel die Position der eingefügten Elemente denn bestimmen oder ordnet der Report die Objekte dann selbst an? Gruß Holger. |
Re: Quickreport erzeugt Vorschau nicht und druckt nicht (D5)
Hallo,
ich habe mein Problem gelöst. Es musst noch eine Eigenschaft des Reports gesetzt werden
Delphi-Quellcode:
Jetzt klappt es.
frm_report.QuickRep1.PrintIfEmpty := true;
Danke für die Tipps. Gruß Holger. :dancer: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz