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 : qrStringsBand ? (https://www.delphipraxis.net/68844-quickreport-qrstringsband.html)

Hansa 6. Mai 2006 13:49


Quickreport : qrStringsBand ?
 
Wie funktioniert qrStringsBand ? Habe mich an die Hilfe gehalten :

Zitat:

1. Wenn Sie in keine datensensitiven Steuerelemente benötigen, erstellen Sie Ihren Report mit dem Steuerelement TQuickAbstractRep anstelle des Steuerelements TQuickRep. Das Steuerelement TQuickAbstractRep verwendet keine datensensitiven Steuerelemente. Daher wird die Größe der ausführbaren Datei erheblich reduziert.
2. Fügen Sie Ihrem Report ein TQRStringsBand-Steuerelement hinzu. Dieser Abschnitt besitzt die Eigenschaft Items, die eine integrierte Stringliste darstellt.

3. Fügen Sie dem Abschnitt ein TQRExpr-Steuerelement hinzu. Setzen Sie die Eigenschaften folgendermaßen:
Autosize auf False
AutoStretch auf True
Expression auf den Namen des Abschnitts (z.B. "QRStringsBand1")
Width auf die Breite des Abschnitts (kann zur Laufzeit festgelegt werden)
4. Bevor Sie die Methode Print oder Preview aufrufen, laden Sie die Textdatei in die Eigenschaft Items von TQRStringsBand:

QRStringsBand1.Items.LoadFromFile(SomeFileName)

5. Rufen Sie die Methode Preview oder Print auf.
Der Testcode sieht so aus :

Delphi-Quellcode:
  QRStringsBand.Items.LoadFromFile('Unit1.DFM');
  qr.Preview;
und liefert pro Zeile auch eine Ausgabe. Diese ist aber immer "true". Also in diesem Fall 129 Zeilen mit dem Wort "true". :shock: Was fehlt da noch ? Ohne qrExpr wird nichts gedruckt. Da wird der Fehler liegen. Als Ausdruck ist dabei angegeben : QRStringsBand.

MrSpock 6. Mai 2006 14:23

Re: Quickreport : qrStringsBand ?
 
Hallo Hansa,

ich wollte das gerade einmal ausprobieren, aber wo bekommst du denn die Komponente TQuickAbstractRep her? Erstellst du diese dynamisch oder gibt es diese auf einer Komponentenpalette? Welche Quickreport Version nutzt du denn?

Hansa 6. Mai 2006 16:39

Re: Quickreport : qrStringsBand ?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Version 3 (die von D7). Komplettes Projekt ist angehängt, inkl. EXE und Screenshot. Abstrakt ist da vorerst nichts. Normaler Quickreport.

MrSpock 6. Mai 2006 17:44

Re: Quickreport : qrStringsBand ?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Hansa,

das ist irgendwie magisch. Ich habe nur den Namen des Stringbandes geändert und jetzt funktioniert es.

Wo hast du übrigens die Hilfe gefunden. In meiner online Hilfe erscheint zwar die Komponente, aber es ist kein Text in der Hilfe.

[edit]Hab deine Beschreibung in den FAQs zu QR gefunden.[/edit]

Hansa 6. Mai 2006 18:17

Re: Quickreport : qrStringsBand ?
 
MrSpock kann nicht nur beamen, sondern auch hexen. :mrgreen: Bei mir derselbe Effekt. Mal weitersehen.

Was FAQs ? :shock: Hier ist die Hilfe : C:\Borland\Delphi7\Help\QUICKRPT.HLP

MrSpock 7. Mai 2006 11:00

Re: Quickreport : qrStringsBand ?
 
Hallo Hansa,

habe die Hilfe Datei jetzt auch gefunden. Dort wird der Text der Datei FAQ.doc, die man auf der Homepage von qusoft runterladen kann zitiert. :stupid:


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