Registriert seit: 15. Jan 2005
41 Beiträge
Delphi 2005 Professional
|
Rave Report und CustomConnection, druckt nur eine Zeile
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;
|
|
Zitat
|