使用API做得吗?如果是最好将预览单独做个窗口,每次使用刷新时先调用unload me,让后在调用form.show命令,当然也可以做成一个控件,每次调用用load myControl,刷新时先unload myControl,然后在调用load myControl.
API这东东··,多多试试吧!!

解决方案 »

  1.   

    那是因为你没有讲它关闭,看以下一段代码
    If DataEnvironment1.rsCommand1.State = adStateOpen Then
     DataEnvironment1.rsCommand1.Close
    End If
    DataReport1.Show
      

  2.   

    谢谢楼上的qiqif(其其)朋友,我的问题已经解决了,真的非常谢谢!我还想再问一个问题,报表的边距怎样设置?现在我的报表的边距太大了,我不知该如何设置,谢谢!
      

  3.   

    报表边距有一个属性是reportwidth,它可以控制报表宽度
    此外还有一些左右边距等属性