Office中国论坛/Access中国论坛

标题: 如何实现多联打印,这个很难吗? [打印本页]

作者: jynj    时间: 2008-2-18 17:34
标题: 如何实现多联打印,这个很难吗?
一张报表使用激光打印机打印(非多层打印),第一联是存根,第二联是收据,每联打印最多三条记录,下面是汇总。这个很难吗?
作者: t小宝    时间: 2008-2-18 17:44
激光打印机,没用过,不懂。。。
作者: jynj    时间: 2008-2-18 20:02
我的意思就是一张纸上将两联发票同时打印出来
作者: Grant    时间: 2008-2-18 20:06
像这种情况最好是选择针打,如果非用激光打印机就得在程序上进行调整了,浪费碳粉,建议还是采用针打
作者: jynj    时间: 2008-2-18 20:16
设备已确定,另行购置增加成本,报表用激光打印机打印很清晰,也很适合我的工作。
以上问题有解决的方法吗?
作者: jynj    时间: 2008-2-18 20:21
据说有一种方法,不知有没有人试过
用ado的事務處理功能   
      在攝入之前用ado.begintrans   
  打印完後   ado.rollstrans
作者: jynj    时间: 2008-2-18 20:27
一张纸上打两联,每联两条记录,这个好难哦
作者: t小宝    时间: 2008-2-19 16:10
不难,在主报表上放两个子报表(代表联)就行了
作者: tz-chf    时间: 2008-2-19 16:12
子报表,或报表的一个属性(我忘记了是哪个)
见access 2000中文版开发指南 P315

[ 本帖最后由 tz-chf 于 2008-2-19 16:15 编辑 ]
作者: iamee    时间: 2008-2-19 19:07
这个是设计报表的问题,和打印机无关
作者: jynj    时间: 2008-2-19 21:56
原帖由 tz-chf 于 2008-2-19 16:12 发表
子报表,或报表的一个属性(我忘记了是哪个)
见access 2000中文版开发指南 P315

能把这一页给传上来看看吗?谁能做个范例看看最好了
作者: 思逸    时间: 2008-2-20 16:41
谁能有空搞个例子出来学习下???
作者: liwen    时间: 2008-2-20 17:05
把相同的内容排两遍就行了,你首先得确定一联的的格式才知道二联会是什么格式。
作者: Victor_Duane    时间: 2008-2-20 20:02
你可以参考这篇文章,把打印的数量设为3就行了
http://www.accessoft.com/blog/ar ... erid=70&Id=1088
作者: jynj    时间: 2008-2-21 09:46
原帖由 Victor_Duane 于 2008-2-20 20:02 发表
你可以参考这篇文章,把打印的数量设为3就行了
http://www.accessoft.com/blog/article-show.asp?userid=70&Id=1088

这个例子打标签不错,但无法实现我要的功能
1、每联的要打的字不一样,第一联右边显示存根,第二联右边显示收据
2、如果将报表头设在主体上,那每联仅能打印一条记录,如果将报表头设在页眉上,那么第二联没有表头
3、发票联的设计一般是从上到下顺序第一联:主题、表头、内容、汇总,分隔符然后第二联:主题、表头、内容、汇总。
估计用子报表可以实现

[ 本帖最后由 jynj 于 2008-2-21 09:50 编辑 ]
作者: jynj    时间: 2008-2-21 09:52
原帖由 liwen 于 2008-2-20 17:05 发表
把相同的内容排两遍就行了,你首先得确定一联的的格式才知道二联会是什么格式。

这样每联仅能打印一条记录,而无法打印3条记录并汇总
作者: jynj    时间: 2008-2-21 10:40
已经成功了,使用子报表即可
作者: jynj    时间: 2008-2-21 10:58
多联发票打印一张纸上例子:
[attach]28526[/attach]
能实现我上述的要求,一页打两联,每联文字不同,但记录相同,而且能汇总
一张发票只打印3条记录要如何设定?如果只有两条记录,第三条记录的位置用空行?请赐教

[ 本帖最后由 jynj 于 2008-2-21 11:54 编辑 ]
作者: snow1396    时间: 2022-5-16 15:07
围观一下




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