Office中国论坛/Access中国论坛

标题: 添加一个打印当前页的按扭,该怎么写编码? [打印本页]

作者: kofhyq2005    时间: 2006-5-7 00:04
标题: 添加一个打印当前页的按扭,该怎么写编码?
[attach]17581[/attach]
每次打印都是会从第一页打起,我想预览哪页就打哪页,但是这个代码我不会编,
作者: wu8313    时间: 2006-5-7 03:29
这个问题我感觉没法解决,详细情况请看这个地址:

http://www.office-cn.net/vvb/dispbbs.asp?BoardID=2&replyID=7294&id=39114&skin=0

上面地址的7楼包含 打印当前页 的代码,但是 这部分代码不能如愿的解决问题,代码本身的运行还没有发现问题。如能解决,请在原地址继续跟贴。
作者: mrl    时间: 2006-5-7 04:05
打印窗体中当前显示的记录

http://www.access911.net/fixhtm/72FAB11E1BDCEAF3.htm
作者: andymark    时间: 2006-5-7 04:09
aa = Reports!货运单.Page    'aa为预览的当前页
DoCmd.PrintOut acPages, aa, aa, acHigh, 1
作者: kofhyq2005    时间: 2006-5-7 04:16
是啊,我也感觉没法解决,那要是做一个跟窗体界面一样的报表,然后在窗体那里添加2个按纽,预览报表和打印报表,这个问题能解决吗??[em01]

还有,可能跟我选择纸张的关系,我的打印单预览会多出个空白页,我选择的纸张是225*162毫米的.这个规格应该是最好的,这个问题怎么解决
作者: wu8313    时间: 2006-5-7 04:24
以下是引用andymark在2006-5-6 20:09:00的发言:
aa = Reports!货运单.Page    'aa为预览的当前页
DoCmd.PrintOut acPages, aa, aa, acHigh, 1

请andmark看看pages属性 是否 存在我在2楼地址中指出的问题?
作者: andymark    时间: 2006-5-7 04:31
是page,不是pages,我这里没有打印机没法测试

但可以用msgbox  Reports!货运单.Page    得到当前页码
作者: kofhyq2005    时间: 2006-5-7 04:43
打印当前页的问题解决了,,,但是每次打印都会多出一张空白页,,请问这个问题怎么解决?
作者: andymark    时间: 2006-5-7 04:45
我想是你报表的页边距没调节好
作者: kofhyq2005    时间: 2006-5-7 05:00
标题: 我是直接打印当前窗体的数据的.
[attach]17588[/attach]
你看看,我打印当前窗体的数据,但是预览那里每页之间都多出个空白页,试过很多办法,都会有,除了用A4纸横向打就没空白页.但是那不符合我公司打印单的规格.公司的打印单是长24宽13左右,如果要横向打就要把打印单竖着吞纸,打印单是5联的,竖着根本没法吞纸,会卡在打印机里面的
作者: andymark    时间: 2006-5-7 05:26
你这个就是没设好页边距

[attach]17589[/attach]

作者: kofhyq2005    时间: 2006-5-7 08:01
还是一样,你点打印预览那,,第一页的信息和第3页的信息中间有个空白页的,,

比如说,你打印第6页的信息,打完后再放纸进去,打印机会再吞一次空白页.
作者: 一点通    时间: 2006-5-7 08:19
请不要重复发贴,相信这样不会有空白页了吧

[attach]17592[/attach]

作者: kofhyq2005    时间: 2006-5-7 09:41
打印那份是没空白页,,但是打印机会多吞一次纸不打印的.问题还是没解决.




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