如何把 Oracle 数据通过 TQuickRep 控件生成报表?(50分)

  • 主题发起人 主题发起人 laodi2000
  • 开始时间 开始时间
L

laodi2000

Unregistered / Unconfirmed
GUEST, unregistred user!
我通过 AdoConnection1 连接 Oracle 8i,在用 AdoQuery1 连接 Oracle 中的
一张 Table1,并把 QuickRep1 和多个 QRDBText?? 的 DataSet 设为 AdoQuery1,
同时设置 QRDBText?? 的 DataField 值为 Table1 中的列名,
AdoConnection1.Connected := Ture,AdoQuery1.Active := True,
AdoQuery1.SQL.Text := 'select * from Table1';
AdoQuery1.Open;
可是 QuickRep1.PreView 却看不到数据,把 AdoQuery1 换成 AdoTable1 也是一样,
请问该如何作 QuickRep1 才能看到数据?
 
laodi2000:
我用AdoConnection连接 Oracle 8i,用 AdoQuery查询表,然后打开报表预览,
好得很,没有问题啊。
建议你检查一下:
AdoQuery是否有数据(放一个DataSource和DbGrid就可以看到数据);
QuickRep的Dataset属性是否为ADOQuery;
其它。。。。
 
QuickRep的DataSource属性是否为ADOQuery的DataSource
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部