用fastreport 如何做 连续打印呢?(150分)

  • 主题发起人 主题发起人 damaoxia
  • 开始时间 开始时间
D

damaoxia

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在做财务软件的凭证打印
一个凭证有很多行,有时候要分成2,3 页打, 因为一张专门打印凭证的纸只能打印5 行
我现在做的一次打一个凭证没问题,可以做到分页打印
现在客户要求 一次打印很多个凭证,这个可怎么做呢!!??
能否做到一个fr3 上面? 还是用delphi编程,一次次打呢? 怎么判断前一个凭证是否打完?还是一次性全发给打印机打?
 
现在你打印数据是怎么给fr3 ?我觉得你应该使用代码控制。一次只是发一个凭证的数据,发完了再发下一个。这样可以实现你的要求。打印机是否打完你不需要关心。
 
做到FR3上面,一次性送给打印机就可以了,进纸由打印机自己处理即可。
 
有哪位做过类似的嘛,给点肯定些的建议啊,也好让我少走弯路!!
比如 我要 打印 第 5 号 至 第30号凭证
那我设计报表的时候是 设计成只显示一个凭证的报表,从第 5 号 至 第30号凭证 每个凭证都调用数据来填充同一个fr3 一个接着一个打
还是 一次把 第 5 号 至 第30号凭证 的数据都取出来 填充到fr3
哪种方法比较合适?
 
我觉得这样,从第 5 号 至 第30号凭证 每个凭证都调用数据来填充同一个fr3 一个接着一个打。这样你几乎可以不修改代码,但是可以实现你的要求。
 
谢谢zywcd 我就这样做试试
 
多人接受答案了。
 
后退
顶部