ActiveReport做报表,我想预览时看到效果,而打印只是数据部分,请问有没有什么好的办法?我自己的方法是使用Visible属性。不知道有没有更好的办法?

解决方案 »

  1.   

    在报表代码中加入以下语句即可:
    private sub activereport_reportstart()
       activereport1.toolbar.tools(2).visible=false
    end sub 
      

  2.   

    明白你的意思了,比方说,打发票吧
    预览时,能看见完整的发票
    但是打印的时候,只打印数据
    那你可以这样了,不用ACTIVE REPORT做预览,在VB窗体里显示就行
    然后,直接进入ACTIVE REPORT 打印以前做的时候,有部分和你雷同
    最后打印的时候,将所有的控件隐藏,也是个办法
    看你怎么处理了。