我用msgbox显示了 printer.width 和 datareport1.reportwidth 的宽度 ,报表宽度为8370,纸的宽度为11906,datareport.leftmargin和datareport.rightmargin都为1440,datareport1.reportwidth +datareport.leftmargin+
datareport.rightmargin<printer.width ,可怎么还报报表宽度大于纸的宽度,还有这个是在17的显示器就有问题,而在15的显示器上到没有问题,19的显示器也没有问题,是17显示器的问题么,大家知道设置么还有知道哪有datareport报表设计的文章么?我设计的这个下面总是很多空白,细节1放了很多控件,细节3根本都拉不上去了

解决方案 »

  1.   

    和显示器没关系
    和当前打印机设置的纸张相关
      

  2.   

    也就是说你当前打印机用的纸张规格的宽度,小于你报表设计纸张的宽度
    还有你所说的空白,应该是控件大小报表布局不合理
      

  3.   

    是去设置 控制面板 下 打印机设置么
      

  4.   

    不同的打印机设置纸张会略有不同,不过基本上是在“开始/设置/打印机和传真”下,双击要设置的打印机,在其“打印首选项”中设置,有的打印机还要在其“属性”中的设备相关项中设置
      

  5.   

    我只想在计算机上显示出报表的内容,看看数据是否正确,如果正确了,再想办法调整纸张的大小或报表的问题.
    现在关键是我不知道数据是否显示正确?大侠们,帮忙啊!