报表打印问题!

asdasdasd 2003-02-26 08:26:55
1、我是用DATAREPORT 绑定DATA ENVIRONMENT 进行打印,当我打印DATAREPORT 时每次打印之内容都是第一次打印的内容(无论你选哪个记录内容),必须退出程序再进入再执行打印,才能打印新的内容。

2 、当把程序编译成可执行文件后,然后退出,当我想删除这个文件系统则提示我该文件正被使用,只有通过CTRL+ALT+DEL 结束程序。
...全文
64 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
nik_Amis 2003-03-06
  • 打赏
  • 举报
回复
??
worksss 2003-02-26
  • 打赏
  • 举报
回复
可执行文件生成后就与原工程文件完全独立开了。完全可以删除。

运行后再退出就不能删除,而需要“通过CTRL+ALT+DEL 结束程序”说明该程序还在运行,没有真正退出这和你写的程序有关。
我无法看到你写的程序也就无法说出错误,你可以不用编译,直接在vb内启动该程序,跟踪调试一下。
可以肯定第一个问题跟第二个问题没有任何联系。

worksss 2003-02-26
  • 打赏
  • 举报
回复
那是因为记录集一直打开,你看一下以下代码吧
If DataEnvironment1.rsCommand3.State = adStateOpen Then
DataEnvironment1.rsCommand3.Close
End If
DataReport4.Show
这样就可以解决你的问题了
Girl1983 2003-02-26
  • 打赏
  • 举报
回复
要随时关闭连接,无论什么时候。
Girl1983 2003-02-26
  • 打赏
  • 举报
回复
If DataEnvironment1.rsCommand1.State = 1 Then
DataEnvironment1.rsCommand1.Close
DataReport1.Show

807

社区成员

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

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