ActiveReports 2做报表,如何能动态将查询结果(recordset对象)报表?

mayong 2003-10-15 05:51:30
ActiveReports 2做报表,如何能动态将查询结果(recordset对象)报表?
...全文
72 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
kulama2004 2003-10-31
  • 打赏
  • 举报
回复
为什么我用上面的方法什么都显示不出来?
在form1中做查询,得到一个recordset
然后调用一个activereport来显示记录集报表
在activereport中添加一个ado的datacontrol
然后
Set ActiveReport1.DataControl1.Recordset = Form1.Adodc1.Recordset
ActiveReport1.Show
为什么什么都显示不出来?
seawind00 2003-10-21
  • 打赏
  • 举报
回复
在Activereport报表的Detail中加入DAO(DAODataControl1)控件,窗体加一打印command1,然后加入代码:
Private Sub Command1_Click()
DAODataControl1.DatabaseName=app.path & "/...../abc.mdb"
DAODataControl1.RecordSource="select * from table"
activereport1.show
End Sub
xunxm 2003-10-21
  • 打赏
  • 举报
回复
可以的,你可以这样。
Private Sub cmdPrint_Click()
Dim rs as ADODB.Recordset
.....
set arpList.DtataCorntrol1.RecordSet = rs
arpList.Show
End Sub
SuperZhou 2003-10-17
  • 打赏
  • 举报
回复
设置报表的Recordset的属性就可以了
mayong 2003-10-17
  • 打赏
  • 举报
回复
报表里没Recordset属性啊,还是不对哦
y1g1y1 2003-10-16
  • 打赏
  • 举报
回复
set ActiveReport1.DataControl1.RecordSet =yourRecordset

即可.
zlpanzy 2003-10-15
  • 打赏
  • 举报
回复
DataEn.Commands("Command").Parameters(0).Type = adVarChar
DataEn.Commands("Command").Parameters(0) = 参数变量
RepTj_Gztj.Show

809

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧