ADOQuery如何将返回的结果集发送到fastreport,生成报表。(50分)

  • 主题发起人 主题发起人 huangbaili
  • 开始时间 开始时间
H

huangbaili

Unregistered / Unconfirmed
GUEST, unregistred user!
ADOQuery如何将返回的结果集发送到fastreport,生成报表。
 
做好基本设置后,可在按纽的onclick事件中写如:
with DataModule1.adoquery1do
begin
Close;
....
Parameters.ParamValues['id1']:=id_list1.Items[id_list1.ItemIndex];
Parameters.ParamValues['id2']:=id_list2.Items[id_list2.ItemIndex];
Open;
end;
frreport1.loadfromfile('../tiaoma.frf');
frreport1.showreport;
 
能说得更明白点吗?
 
对此问题比较关注~留名!
 
1、数据模块窗体DataModule1中放adoquery1
2、让form1对应的单元 uses DataModule1;
3、在窗体form1中放一TfrReport,TfrDBDataSet分别为frReport1,frDBDataSet1,设置frReport1的DataSet属性为frDBDataSet1,设置,frDBDataSet1的DataSet属性为DataModule1.adoquery1.
4、在报表文件设计窗体的master data band的datasource属性中,设置为frDBDataSet1。
5、在form1中按纽的onclick事件中加入如上代码,那是我的一个例子
 
这个问题很难吗?FR本身的DEMO里不就有了吗?
 

Similar threads

D
回复
0
查看
952
DelphiTeacher的专栏
D
D
回复
0
查看
889
DelphiTeacher的专栏
D
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
后退
顶部