Delphi-Quellcode:
frxDBDataset1.First;
repeat
for i := 0 to 3 do begin
_aS := frxDBDataset1.Value['Feld' + IntToStr(i+1)]; // das funktioniert wunderbar
CreateReportPage(frxReport, S2 ,_aS , frxDBDataset1);
end;
frxDBDataset1.Next;
until frxDBDataset1.Eof;
.........
CreateReportPage(frxReport : TfrxReport; sDataField , S2 : string; frxDBDataset : TfrxDBDataset);
begin
.......
frxRichView.DataField := sDataField;
frxRichView.DataSet := frxDBDataset; // und hier ist das Problem kein Zeiger auf den aktuellen Datensatz.
Hallo
Ich sehe wohl mal wieder den Wald vor lauter Bäumen nicht.
Und nein ich möchte es nicht so machen
frxReport.DataSet := frxDBDataset1;
;
Warum wird der aktuelle Datensatz IN DER PROCEDURE nicht
angezeigt.