关于在报表中一页中打印三张相同的发票,如果一页印不完,要移到下一页,期望高手指点

starrynight 2005-09-15 09:08:52
有个客户需要在报表中一页要连续打印三联式发票,就是打印的发票相同,比如连续打印单身为5笔的发票,如果发票的单身超过这个值,那么就要在下一页再打印三张.每张发票都要有表头/明细/表尾,请问该如何解决?
...全文
176 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
starrynight 2005-09-16
  • 打赏
  • 举报
回复
哪位大哥能告诉我,该怎么写,不胜感激,如果觉得分不够,可以再加
starrynight 2005-09-16
  • 打赏
  • 举报
回复
to 枫叶:"在一张报表中设置三张同样的报表":是不是在一页上设置三个SUBreport,还是怎样设置,我现在在一个页上设置三个SUBreport,每个SUBREPORT的PrintToPrevPage为True,并且其高度为纸的三分之一长,可是还是不行,第一页的东西不是打印三分之一页,而是全页打印,还望指点!
starrynight 2005-09-16
  • 打赏
  • 举报
回复
用普通的quickreport该怎样实现,我们产品不能给客户随便装新的包,涉及版权问题,请问大家还有没有别的问题?
hqhhh 2005-09-16
  • 打赏
  • 举报
回复
用FastReport报表控件!
在一张报表中设置三张同样的报表,
设置PrintToPrevPage为True,且每张报表的高度为一张纸的三分之一长!
waller 2005-09-15
  • 打赏
  • 举报
回复
很好办嘛,直接调整bang的长度就行了。
你自己去试试,一切就解决了。
wanghome 2005-09-15
  • 打赏
  • 举报
回复
其实用delphi本身的qreport就可以了,用代码,我以前做金融系统时用的是串口打印机。
78hgdong 2005-09-15
  • 打赏
  • 举报
回复
这个要在打印之前写代码控制了,用FastReport
starrynight 2005-09-15
  • 打赏
  • 举报
回复
那相同的代码怎么能重复印三次呢?
哪位有没有相应的例子,我的邮箱是starrynight_sld@sina.com.cn,在这里多谢了

2,495

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧