Office中国论坛/Access中国论坛

标题: 求助,打印当前窗体记录的实例. [打印本页]

作者: 明月    时间: 2008-12-18 18:08
标题: 求助,打印当前窗体记录的实例.
搜索了一下,关于打印当前窗体记录贴子的很多,但却找不到做好的例子,那位好心人传一个上来,学起来好学点.
作者: Henry D. Sy    时间: 2008-12-18 19:53
请参阅一下openreport方法中的参数
要不就传例子。
作者: 明月    时间: 2008-12-18 20:01
斑竹传个例子吧,先谢了!
作者: Henry D. Sy    时间: 2008-12-18 20:05
例子应该你来传
作者: 明月    时间: 2008-12-18 21:28
曾在论坛上找到一个,可以打印当前记录,但这个例子不是用代码完成的,而是在报表属性的记录源里加了SELECT语句,我也试着学着做了一下,但是不行.
能否直接用代码来做,先谢了.
作者: Henry D. Sy    时间: 2008-12-18 21:33
dddddd
作者: 明月    时间: 2008-12-18 22:29
斑竹速度真快,最好是点击打印控件后,窗体不发生变化直接就打印了,而不出现报表.请斑竹再帮一下忙,谢谢
作者: Henry D. Sy    时间: 2008-12-18 22:45
将参数
acpreview,更改为, acnormal
作者: 明月    时间: 2008-12-18 22:58
好了,做好了,斑竹真是好心人啊.
忽然在想,如果不做报表而直接把要打印的内容做在窗体上(把窗体要打印的内容设定好,再设定好长和宽和打印纸一样大小),然后打印指定的页码内容行不行?
作者: Henry D. Sy    时间: 2008-12-18 23:02
一般很少有人这样做,通常不建议直接打印窗体。
你可能喜欢窗体上的排版,所以才有这个想法,可以变通一下,将窗体另存为报表,然后
在报表设计视图中修改一下。最后还是打印报表。这样效果会好点。
作者: 明月    时间: 2008-12-18 23:24
我原来做了一个工作用的小程序(水准是可想而知的),当时把要打印的都用窗体来做.然后做一个命令按纽,用打开窗体的办法调出要打印的页码,结果打印时要调出窗体很慢,
现在又学了一招,按照版主的办法用另存为表报的办法解决,不过对报表的视图界面还要微调一下,
再一次表示感谢.
作者: tzh1600    时间: 2008-12-19 14:47
原帖由 Henry D. Sy 于 2008-12-18 23:02 发表
一般很少有人这样做,通常不建议直接打印窗体。
你可能喜欢窗体上的排版,所以才有这个想法,可以变通一下,将窗体另存为报表,然后
在报表设计视图中修改一下。最后还是打印报表。这样效果会好点。


顶一个,以前都是用窗体打印,存在很多问题,特别是如果内容较多单页打不下时,页合计页码问题一直无法解决,而报表则很容易解决,以后打印都会使用报表来打印




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