VB程序员博客
VB程序开发
我用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根本都拉不上去了
和显示器没关系
和当前打印机设置的纸张相关
也就是说你当前打印机用的纸张规格的宽度,小于你报表设计纸张的宽度
还有你所说的空白,应该是控件大小报表布局不合理
是去设置 控制面板 下 打印机设置么
不同的打印机设置纸张会略有不同,不过基本上是在“开始/设置/打印机和传真”下,双击要设置的打印机,在其“打印首选项”中设置,有的打印机还要在其“属性”中的设备相关项中设置
多谢大家 已解决
我只想在计算机上显示出报表的内容,看看数据是否正确,如果正确了,再想办法调整纸张的大小或报表的问题.
现在关键是我不知道数据是否显示正确?大侠们,帮忙啊!
标签: Datareport, 报表