怎么向报表传递参数,急!!!!(100分)

  • 主题发起人 主题发起人 智者乐水
  • 开始时间 开始时间

智者乐水

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么向报表报表中的数据库控件传递参数
 
说详细点!
 
FORM1中 一个edit和一个button,点击此button后弹出一有报表控件的form2,form2中的
adoquery2的sql属性中有一查询语句,其中查询条件等于form1中的edit的内容,如何让
form2中的查询条件与form1中的edit中的内容进行比较?
 
写个接口函数吧!
 
1、在adoquery2的sql命令里使用参数
2、frm:=create(Tform2);
frm.adoquery2.parambyname('').as*:=edit的内容;
frm.adoquery2.open;

frm.quickrpt1.preview;
 
第一,最苯方法,采用全局变量传递EDIT的数据。
第二,在使用FORM2时,用动态的SQL语句:比如:s:='select * from x where name like '+#39+form1.edit1.text+#39;
第三,使用QUERY的PARAMS属性,select * from x where name like :p 去指定参数的数据。
 
解决了
[:)][:)][:)][:)][:)]
 
接受答案了
 
后退
顶部