Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi QReport (https://www.delphipraxis.net/49914-qreport.html)

cell 18. Jul 2005 10:52

Datenbank: sql • Zugriff über: database

QReport
 
hi
ich hab hier auf meinem QReport einige QRDBTextfelder und will in diese dateneinlesen, leider haben diese Felder keine Caption und kein Text, auch Lines.Add oder Append funktioniert nicht,
weiß jemand wie man da was einfügt

thx

marabu 18. Jul 2005 12:27

Re: QReport
 
Hi cell,

die datensensitiven Controls aus der QuickReport-Palette erhalten ihre Daten aus einer Query oder allgemein aus einem DataSet. Du kannst, nachdem du die Eigenschaft DataSet von TQRDBText entsprechend gesetzt hast, im property editor von DataField das richtige Feld auswählen. Wenn die Form mit dem Report in der Uses-Klausel schon dein Datenmodul aufführt, dann kannst du im Feld DataSet sogar auswählen.

Grüße vom marabu

Fehlenden Buchstaben ergänzt

MrSpock 18. Jul 2005 12:31

Re: QReport
 
Hallo cell,

ergänzend möchte ich noch darauf hinweisen, dass man im OnPrint Event den Ausgabewert noch anpassen kann (einfach dem Wert Value das zuweisen, was angezeigt werden soll).

cell 18. Jul 2005 12:32

Re: QReport
 
gibt es keine andere möglichkeit ? so etwas wie mit dem momofeld memofeld1.Lines.Add()
gibt es sowas nicht ???

Duke_2004 18. Jul 2005 12:38

Re: QReport
 
Gibt es schon... Quickreport + Stringsbänder + Quickreport.OnNeedData -> Den ganzen Druck selbst zusammenstellen, aber das macht bei einem etwas größerem Druck ne Menge Arbeit... Musste das zwar schon öfters machen, aber genau erklären kann ich es jetzt auch net auf die schnelle...

cell 18. Jul 2005 12:40

Re: QReport
 
hast du ein tutorial darüber wie man das händisch macht bzw kann mir das jemand anders erklären ??

FBrust 18. Jul 2005 12:41

Re: QReport
 
Hallo,

wenn Du QRDB-Textfelder verwendest, geht es nicht anders als MrSpock und marabu beschrieben haben. Die einzige Möglichkeit für "freien" Text, der nicht aus der Datenbank stammt, wäre ein QRLabel, dem Du in Deinem Programm oder im OnPrint-Ereignis über die Eigenschaft .Caption einen beliebigen Text zuweisen kannst.


Gruß
Frank

marabu 18. Jul 2005 12:45

Re: QReport
 
Zitat:

Zitat von cell
gibt es keine andere möglichkeit ? so etwas wie mit dem momofeld memofeld1.Lines.Add()
gibt es sowas nicht ???

QRMemo.Lines.Add()

cell 18. Jul 2005 12:45

Re: QReport
 
danke dir :)

Duke_2004 18. Jul 2005 12:50

Re: QReport
 
:oops: Sorry, vergessen zu schreiben... Geht natürlich net mit QRDBLabel
Ich meinte auch die QRLabel...


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:42 Uhr.
Seite 1 von 3  1 23      

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