本人第1次使用报表,找了本教程人邮出的教育信息化系统开发实列导航,照着上面使用了数据环境,对报表进行绑定,但可能 我 需要做的项目打印的字段 比较多,出现了1个错误“报表宽度超过了纸张的宽度”,请问如何解决?希望各位前辈不吝赐教。问题解决后立刻给分

解决方案 »

  1.   

    問題已經很明顯了,你的報表字段太多了,解決方法有:
    1、把紙張設為橫向打印:Printer.Orientation = VbPRORLandscape 
    2、使用更大的紙張如A3:Printer.PaperSize = VbPRPSA3
    3、頁標頭分成多行,然後報表內容也如同頁標頭一樣分行,這種方式象西方的報表格式。
      

  2.   

    如Fanks(铁面人)
    系统默认纸张宽度=报表宽度+左右边距
    在设计时可以通过计算来确定实际要打印的表报宽度
    或者用代码来控制
    需要用到的换算
    1440 twips=1 inch
    1 inch=25.4 mm