Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

关于更换打印机或电脑后报表打印出现空白页的问题,请各位老师帮助!!

伟哥  发表于:2014-04-01 16:36:30  
复制

在原来开发小程序的电脑上设置好报表后,打印和预览报表都正常,没有第二页或空白页,可是一把程序复制到别的电脑上,或更换新打印机后,打印报表时就会出现空白页,只一页的报表成了两页,请各位老师帮助找找问题,解决一下,谢谢!

 

Top
沧海桑田 发表于:2014-04-02 09:01:11

可能是电脑与打印机的配置问题,重新设置一下打印机



沈军 发表于:2014-04-02 20:24:19

打印机环境发生变化导致报表边距产生不同,各种打印机的边距是有不同的,我们在设计报表之初就应该考虑这个问题,尽量将打印边距保留到一个合适的大小以适应不同打印的需要。

在原打印机基础上设计的报表会在更换一个新的不同的打印机上会产生边距问题,新打印机的默认边距小于原打印机的默认边距,导致行无法打印完而产生第二行。

解决办法:

1、针对未编译MDB的文件:在已打开的报表上设置报表边距,设置好并且能够正常显示完报表内容后就可以保存起来(CTRL+S);

   (如果还不能解决问题,只能重新打开报表的设计视图调整各列的宽度)

2、针对已编译MDE的文件:已编辑的MDE文件设置好报表边距后是无法保存的,因此只能够每次打印报表时重新设置报表边距;



总记录:2篇  页次:1/1 9 1 :