关于动态报表,请救救菜鸟,必高分相赠!!!

yjiwxg 2003-09-16 09:53:45
关于动态报表

各位大侠,我想用动态查询生成的表作为报表的数据源,目的是每次查询后的数据能够通过报表输出;查询结果每次更新是正常的,(ACCESS库里确实生成了符合要求的新表),但报表输出内容却总是第一次查询的结果,我用了“报表名.REFRESH”方法仍然不行,请高手指教该怎么办啊?我用的是VB6+ACCESS,vb 自带的报表设计器
...全文
71 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjiwxg 2003-09-19
  • 打赏
  • 举报
回复
哈哈,终于在高手的帮助下解决了,谢谢各位啦!!!我是用的datareporter啊

Set ADRDE = Nothing

ADRDE.ADR反应结果查询

Rpt反应结果查询.Show

但不是在datarpeport_Initiate() 事件里,而是在 “生成报表_click()事件里

bluesky23 2003-09-17
  • 打赏
  • 举报
回复
将数据源绑定到
DataEnvironmet.Command
添加到每个报表的datarpeport_Initiate()事件里就可以了。
xuwuyu 2003-09-17
  • 打赏
  • 举报
回复
我也遇到过同样的问题哦,你用的是datareporter吗?
在调用一次后,把DataEnvironment Nothing掉,还有如果你通过传送变量的,那么把DataEnvironmet.Command 也Nothing 掉,就可以了
cxy_999 2003-09-17
  • 打赏
  • 举报
回复
up
dxqylzg 2003-09-16
  • 打赏
  • 举报
回复
刷新结果集!
Set adoRecordsetX = New ADODB.Recordset
。。。。。。。。
Set adorecordsetx = Nothing

807

社区成员

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

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