我想在delphi里面做一个动态报表,根据用户的选择创建一些字段,
下面的代码在运行是报告地址错误: with TQuickReport.Create(self) do
try
QRDBText1.DataSet:=DataSource1.DataSet;
QRDBText1.DataField:=DataSource1.DataSet.Fields[0].FieldName; QRDBText2:=TQRDBText.Create(DetailBand1);
QRDBText2.parent:=DetailBand1;
QRDBText2.DataSet:=DataSource1.DataSet;
QRDBText2.DataField:=DataSource1.DataSet.Fields[0].FieldName; QuickReport.Print;
finally
free;
end;运行到 QuickReport.Print 时就也问题了,我该怎么办?
下面的代码在运行是报告地址错误: with TQuickReport.Create(self) do
try
QRDBText1.DataSet:=DataSource1.DataSet;
QRDBText1.DataField:=DataSource1.DataSet.Fields[0].FieldName; QRDBText2:=TQRDBText.Create(DetailBand1);
QRDBText2.parent:=DetailBand1;
QRDBText2.DataSet:=DataSource1.DataSet;
QRDBText2.DataField:=DataSource1.DataSet.Fields[0].FieldName; QuickReport.Print;
finally
free;
end;运行到 QuickReport.Print 时就也问题了,我该怎么办?
呵呵...
改为
QRDBText2:=TQRDBText.Create(self);QuickReport.Print;
在with TQuickReport.Create(self) do作用域内,不用加QuickReport