你用什么做报表的数据源的。ADO OR DAO,在预览时将它刷新一下。如:adodc1.refreh

解决方案 »

  1.   

    我没有用过datareport,你可以看一下MSDN,一定要刷新。
      

  2.   

    对adodc控件来说,打印以前加入以下语句:
    Adodc1.Recordset.Update
    Adodc1.Refresh
    Adodc1.Refresh另外在datareport的事件中写如下代码即可:
    Private Sub DataReport_Terminate()
    Unload DataEnvironment1
    End Sub
      

  3.   

    if de1.rscustomer.state=1 then de1.rscustomer.close
    de1.customer
    darep.show
      

  4.   

     adodc1.Refresh
     set datereport.dataSource =adodc1