Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi QuickReport: Druckbild ist leer (trotz QRLabels) (https://www.delphipraxis.net/19580-quickreport-druckbild-ist-leer-trotz-qrlabels.html)

daywalker-dj-k 5. Apr 2004 18:13


QuickReport: Druckbild ist leer (trotz QRLabels)
 
hallo,
ich habe mir ein TQuickRep auf eine Form gelegt und dann einzelne QRLabels mit Werten gefüllt. Wenn ich nun auf das Druckbild gucke, dann sehe ich nur eine graue Fläche. Woran kann das liegen? auch das drucken über "QuickRep1.Print" klappt nicht.

ein tutorial wäre übrigens super (das von delphi-source hab ich schon, finde es aber nicht so gut).

danke
gruß
tkliewe

daywalker-dj-k 5. Apr 2004 18:17

Re: QuickReport: Druckbild ist leer (trotz QRLabels)
 
sorry .. hab den fehler jetzt gefunden. ich musste nur die label auf ein band legen :-)

daywalker-dj-k 5. Apr 2004 18:25

Re: QuickReport: Druckbild ist leer (trotz QRLabels)
 
hallo,
vielleicht könnte ihr mir aber trotzdem etwas auf die sprünge helfen:

ich möchte einige datensätze aus einer tabelle holen und darstellen. welche bänder brauch ich da genau?

ich möchte ein "kopfband" wo ich die überschriften reinpacken kann und ein anderes band bei dem ich dann auswählen kann, welche felder ausgegeben werden sollen. habe schon ein QRSubDetail hinzugefügt, bei dem ich das DataSet auf mein Query gesetzt habe. aber wo kann ich nun die felder auswählen, die er darstellen soll?

danke
mfg
tkliewe

Funky-Sepp 5. Apr 2004 21:04

Re: QuickReport: Druckbild ist leer (trotz QRLabels)
 
Such mal bei den Beispielen unter "Programme/Delphi/Demos/Quickrpt" oder so ähnlich.
Die müssten alles erklären.

FBrust 5. Apr 2004 21:23

Re: QuickReport: Druckbild ist leer (trotz QRLabels)
 
Hallo tkliewe,

die darzustellenden Daten kommen in ein Detail-Band (QRBand auswählen und als Typ "Detail" eintragen).

Wenn Du Daten aus einem Dataset darstellen willst, brauchst Du die Komponente "QRDBText" in Deinem Detailband, die hat wiederum als Eigenschaften "DataSet" und "DataField".

Als Berichtskopf kannst Du entweder "PageHeader" (erscheint auf jeder Seite) oder "Title" (erscheint oben auf der ersten Seite des Berichts) als Typ für (ein neu einzufügendes) QRBand wählen.

Übrigens, wenn Du die Druckbild-Funktion benutzt, vergiss bitte nicht Dein Dataset auf "Active" zu stellen, sonst zeigt der Bericht nix an.

So, ich hoffe das hilft Dir erstmal weiter, immer dran denken: Versuch macht kluch :zwinker:

Gruß
Frank

daywalker-dj-k 5. Apr 2004 22:20

Re: QuickReport: Druckbild ist leer (trotz QRLabels)
 
hallo,
vielen dank erstmal. werd mich da jetzt mal dransetzen. ich meld mich wieder :-)
mfg
tkliewe

daywalker-dj-k 5. Apr 2004 22:48

Re: QuickReport: Druckbild ist leer (trotz QRLabels)
 
hallo nochmal,
habe jetzt alles soweit fertig. hab mir auch mal die beispiel-programme von borland angeguckt. ich erhalte jetzt im detailband auch einen datensatz ausgegeben, aber eben nur EINEN. das ergebnis meines query ist aber 3 datensätze. woran kann das liegen, dass die letzten beiden nicht dargestellt werden?

danke
gruß
tkliewe

FBrust 5. Apr 2004 22:51

Re: QuickReport: Druckbild ist leer (trotz QRLabels)
 
Hallo tkliewe,

hast Du in der DataSet-Eigenschaft der TQuickRep-Komponente die gleiche Query angegeben?

Gruß
Frank

daywalker-dj-k 6. Apr 2004 06:51

Re: QuickReport: Druckbild ist leer (trotz QRLabels)
 
hallo,
@ FBrust

nein, die dataset-eigenschaft hatte ich noch nicht angegeben. jetzt klappt es super. danke vielmals.

mfg
tkliewe


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