use the property "DiscardSavedData"

解决方案 »

  1.   

    UnLoad DataEnvironment   'Unlaod和报表关联的DataEnvironment,让     DataEnvironment重新连接数据库。 
    Sleep 500       '如果数据库更新和DataReport.Show放在一起,经常UnLoad DataEnvironment以后再显示报表显示出的数据还是旧的。还要让程序Sleep一会儿,100毫秒以上。
    DataReport.Show  Sleep是api函数。其他方法停止程序执行的方法也行。如果数据库更新和DataReport.show 不在同一个函数,可要可不要都行,但是 UnLoad DataEnvironment  一定要.
    用这个时必须要在"模块"里调用sleep函数才行!
      

  2.   

    只好加msgbox("是否预览打印?",32+vbyesno,"信息提示")=vbyes 
    喽,阻断一下
      

  3.   

    wgjn25,我要的就是不要用延时的办法。我上面已经说过自己用延时了。
      

  4.   

    我也是遇到了这种问题,用的是
    Sleep 来解决的 ,其实用msgbox 也可以。
      

  5.   

    另外,我在WIN2K下试了一下,似乎却没有发现这个问题?这是怎么回事呢?如何WIN98下这个问题?等待高人指点。