1、我是用DATAREPORT 绑定DATA ENVIRONMENT 进行打印,当我打印DATAREPORT 时每次打印之内容都是第一次打印的内容(无论你选哪个记录内容),必须退出程序再进入再执行打印,才能打印新的内容。2 、当把程序编译成可执行文件后,然后退出,当我想删除这个文件系统则提示我该文件正被使用,只有通过CTRL+ALT+DEL 结束程序。

解决方案 »

  1.   

    那是因为记录集一直打开,你看一下以下代码吧
    If DataEnvironment1.rsCommand3.State = adStateOpen Then
     DataEnvironment1.rsCommand3.Close
    End If
    DataReport4.Show
    这样就可以解决你的问题了
      

  2.   

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

  3.   

    If DataEnvironment1.rsCommand1.State = 1 Then
    DataEnvironment1.rsCommand1.Close
    DataReport1.Show