Einzelnen Beitrag anzeigen

Benutzerbild von AppleFan
AppleFan

Registriert seit: 15. Jan 2005
41 Beiträge
 
Delphi 2005 Professional
 
#1

Rave Report und CustomConnection, druckt nur eine Zeile

  Alt 20. Mai 2006, 20:56
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

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;
  Mit Zitat antworten Zitat