关于DATAREPORT不能重复使用的问题,急!!!

caibird2 2002-12-06 10:00:28
小弟用VB+ACCESS做了一个程序,在报表中使用了DATAREPORT,可是发现在程序使用中每调用一次该报表就需要退出程序,然后重新进入。否则改变生成条件后第二次调用生成的报表中还是上次产生的数据,由于小弟的程序需要频繁的使用报表功能,这样实在太不方便,请问各位大侠有何好办法可以解决,谢了,高分相送,◎◎!
...全文
65 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
previewer1024 2002-12-16
  • 打赏
  • 举报
回复
DATAREPORT在每次使用后,都要关闭你的数据源,不然下次显示的可能是你上次的数据。
harry007 2002-12-11
  • 打赏
  • 举报
回复
unload 数据环境 即可
我也碰到过这个问题.
mqbwx 2002-12-11
  • 打赏
  • 举报
回复

dataen.Commands.Item("cmd").CommandText= select * from table .. .
dataen.rscmd.source=dataen.Commands.Item("cmd")

datareport.show 1

dataen.rscmd.close

就可以实现了,我花了好几天才是出来的呀,大家分享吧

caibird2 2002-12-09
  • 打赏
  • 举报
回复
有没有人帮我啊~?
caibird2 2002-12-07
  • 打赏
  • 举报
回复
ADO动态如何实现?小弟是菜鸟,愿闻其详。另:qqqdong兄,您的程序语句能简单的解释一下吗,谢谢!
caibird2 2002-12-07
  • 打赏
  • 举报
回复
本人在程序中是使用的ADO,不知还需要做那些工作才能实现报表的数据更新呢?拜托大侠们指点一二!
二师兄的老公 2002-12-06
  • 打赏
  • 举报
回复
不要用数据环境,用ADO动态来做。
qqqdong 2002-12-06
  • 打赏
  • 举报
回复
deStudList.Commands.Item("cdStudList_Grouping").CommandText = "SHAPE {" + lStr + _
"} AS cdStudList COMPUTE cdStudList BY 'roomid','roomaddress'"
deStudList.rscdStudList_Grouping.Source = deStudList.Commands.Item("cdStudList_Grouping").CommandText
deStudList.Commands.Item("cdStudList_Grouping").Execute
我的报表是分组的

807

社区成员

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

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