Office中国论坛/Access中国论坛

标题: mdb和mde文件的报表打印问题 [打印本页]

作者: xryacc2    时间: 2011-7-21 20:53
标题: mdb和mde文件的报表打印问题
   单据打印的尺寸是自定义的8x5.5in,用户在第一次启用时,选择默认的打印机和8x5.5in并按保存按钮,以后每次直接预览到的就都是这种格式,此时按打印就能直接打印,但当用户因重装打印机,换默认打印机(假定也已在默认打印机的服务器属性中自定义创建了8x5.5in格式),此时如果是mde文件,就不能保存成8x5.5in的默认尺寸了,每次打印时都要选一下纸张尺寸.....

   参考了论坛中多个用代码控制的自定义打印实例,都不能达到这种效果:不管用户的打印机换还是重装,在单据中按预览就能直接预览成可打印的8x5.5in格式,并在按“打印”后,直接按这种尺寸打印。求助论坛中的高手......就因这问题,我的程序一直不能转成mde...(最好能做个简单实例)


作者: xryacc2    时间: 2011-7-22 22:38
高手呢?请求版主协助......
作者: alphalau81    时间: 2011-7-22 23:12
我也遇到了这样的问题,烦死了.
作者: xryacc2    时间: 2011-7-23 21:27
上传了一个附件例子,记不得是哪位大师作的了,在此表示感谢,这个作品可以自动得出默认的打印机和想要的默认尺寸(如果是自定义尺寸,必须先在默认打印机里创建自定义的格式),但在预览时,已经写了代码控制纸张尺寸,但预览的结果并不是想要的结果,哪位高手在此基础上润润色,不胜感谢。
作者: xryacc2    时间: 2011-7-23 21:32
没有装打印机的朋友,只须在打印机里虚增一个比如Epson LQ-300 ESC/P 2这样的型号打印机(windows自带驱动),设为默认,选中打印机后点“文件”点“服务器属性”,再创建一个比如8x5.5in(英寸制,宽8,高5.5)这样的尺寸,保存后就可以有这样的尺寸进行测试了。
作者: danis    时间: 2013-9-22 17:10
MARK




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3