网络上有两台打印机,一个打A4,一个打A3,我已经实现了A4的报表,现在做A3的,怎么解决报表宽度大于纸的宽度的问题???
是不是要设置第二个报表默认指向A3的打印机,怎么设置?
这个问题怎么解决了?急!
先谢了

解决方案 »

  1.   

    我已经知道问题的原因:
    http://vbboshi.myrice.com/vbtech/database/page_3/file74.htm我现在想换用水晶报表或者ACTIVE REPORT做,不知道哪个容易些,因为时间比较紧,我又是VB初学者,大家给个意见
    如果换这两个做的话还会不会出现以上的问题》?
      

  2.   

    做A3的报表?
    在打印机属性中设置纸张为A3,设计时就可以看到A3纸的实际打印区域了
      

  3.   

    试试Grid++Report, 主页:www.GridppReport.com。有大量例子,可以直接解决你的问题。
      

  4.   

    我做的是两张不同的表,难道每次都要先设置打印机属性再运行程序吗?
    还有一个问题就是窗体的宽是15630缇,而A3纸横向打印可以达到2万多缇,在报表设计器超出15630缇的部分就看不到了,这个问题怎么办啊???
    ************************************************************
    设计报表时(不是你设计好的程序运行时),在打印机属性中设置纸张为A3,设计时就可以看到A3纸的实际打印区域了。设置横向打印:DataReport1.Orientation = rptOrientLandscape(没有这个属性的话打SP6补丁)