那个代码是这样写的:
 (看是不是第一次运行)if first =true then dataenvironment1.command1
                     first =true
                     dataenvironment1.rscommand1.requery 
                     datareport1.show
为什么运行是提示对象关闭,不能进行作,dataenvironment1.rscommand1.requery
运行到这里就出问题啦,我把运行调到下一步(datareport1.show)这样就不会发生那个问题啦?
那位高手请指教一样啊??谢谢大侠啦

解决方案 »

  1.   

    没有用过 DataEnvironment  做报表ding
      
      

  2.   

    以上忘记啦,我是用datagrid 显示数据库记录,通过command查询记录,再把查询的记录用报表打印出来.
    谢谢大侠们,帮帮小民我吧!!!!!!谢谢啦
      

  3.   

    你在datareport的代码下加入Private Sub DataReport_QueryClose(Cancel As Integer, CloseMode As Integer)
        dataenvironment1.rscommand1.close
    End Sub把你这句:dataenvironment1.rscommand1.requery  可以删掉