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 Rave Report und CustomConnection, druckt nur eine Zeile (https://www.delphipraxis.net/69837-rave-report-und-customconnection-druckt-nur-eine-zeile.html)

AppleFan 20. Mai 2006 19:56


Rave Report und CustomConnection, druckt nur eine Zeile
 
Hallo,
es sind zwar schon eine ganze Menge Beiträge zu Rave im Forum zu finden, aber irgendwie hänge ich bei meinen ersten Versuchen mit Rave trotzdem noch an einer Stelle fest: Es wird nur eine Datenzeile (A0 B0 C0) gedruckt. Eigentlich müßte doch sowas rauskommen:

A0 B0 C0
A1 B1 C1
A2 B2 C2
A3 B3 C3
A4 B4 C4 :idea:

Delphi-Quellcode:
procedure TForm1.RvCustomConnectionOpen(Connection: TRvCustomConnection);
begin
     Connection.DataRows := 5;
end;

procedure TForm1.RvCustomConnectionGetCols(Connection: TRvCustomConnection);
begin
     with Connection do begin
          WriteField('Spalte1', dtString, 30, '', '');
          WriteField('Spalte2', dtString, 30, '', '');
          WriteField('Spalte3', dtString, 30, '', '');
     end;
end;

procedure TForm1.RvCustomConnectionGetRow(Connection: TRvCustomConnection);
begin
     with Connection do begin
          WriteStrData('A' + IntToStr(DataIndex), '');
          WriteStrData('B' + IntToStr(DataIndex), '');
          WriteStrData('C' + IntToStr(DataIndex), '');
     end;
end;

Keldorn 20. Mai 2006 21:11

Re: Rave Report und CustomConnection, druckt nur eine Zeile
 
Hallo,

kontrollier mal deinen Bandstyle (muß auf Detail stehen), oder häng dein Projekt+.rav einfach mal dran.

Mfg Frank

AppleFan 21. Mai 2006 11:09

Re: Rave Report und CustomConnection, druckt nur eine Zeile
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

Bandstyle steht auf Detail. Es kommt aber entweder nix oder immer nur eine Zeile auf fünf Seiten.
Ich habe mal die .rav beigelegt.

Außerdem würde mich mal interessieren, wie man einen Report (falls es denn mal klappt) mit
RenderRTF als Text-Datei speichern kann.

AppleFan 21. Mai 2006 15:16

Re: Rave Report und CustomConnection, druckt nur eine Zeile
 
Hallo,

haha, jetzt klappt's !!!! :-D
Kleine Ursache, große Wirkung : Ich hatte das Databand bis unten in die Länge gezogen, dadurch gab's immer wieder eine neue Seite.

OK, weiter geht's mit RenderRTF. Auf der Nevrona-Seite gibt es ein Beispiel (Tip #24) mit RenderPDF.
Müßte doch genauso auch mit RenderRTF gehen. Tja, Datei wird zwar gespeichert, ist aber nur ein leeres Blatt.

Grübel ...


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