FastReport3.0,当TfrxDBDataset用代码创建时,无法在设计报表中增加数据源(100分)

  • 主题发起人 主题发起人 WilliamGui
  • 开始时间 开始时间
W

WilliamGui

Unregistered / Unconfirmed
GUEST, unregistred user!
使用FastReport3.0
当TfrxDBDataset需要在运行期间用代码创建时,
执行frxReport1.DesignReport,
无法在设计报表中增加数据源!!!!!
急昐求助
 
以下是测试代码:
procedure TForm1.Button1Click(Sender: TObject);
var
i: integer;
tmpObj: TfrxDBDataset;
begin
for i:=0 to ComponentCount-1do
if Components is TADODataSet then
begin
Name:='test'+inttostr(i);
tmpObj:=TfrxDBDataset.Create(self);
tmpObj.DataSet:=TADODataSet(Components);
end;
frxReport1.DesignReport;
end;
 
找到原因了,需要设置 UserName 属性,
不过,设计报表时却没有字段,Why?????
怎么这么麻烦啊,有没有人曾经做过
 
還在創建FastReport3.0其它的幾個補助的控件就會有字段列表了。
 
用WilliamGui的代码创建一个frxdataset然后调用frxreport1.datasets.add(tmpobj)添加到报表中
 
后退
顶部