如何才能实行这样打印?(100分)

  • 主题发起人 主题发起人 zhj218
  • 开始时间 开始时间
Z

zhj218

Unregistered / Unconfirmed
GUEST, unregistred user!
字段个数不定
1,2,3,4,5,6,7,8,9,10
报表栏目超过规定范围后另起一张
如1,2,3,4,5,6,
另起一张
1,2,7,8,9,10
请问这样如何实现
 
应该可以用dbgrid加report machine的form report屏幕打印实现。这是目前功能最强的屏幕打印控件。
 
打印纸加大就行了,你省几张纸的钱有啥用
 
据我所知没有控件能实现这种功能,如果你找到了,别忘了跟我通知一声。
但是你可以编程实现阿~
例如:question:你要求每页至多有 6 个fields的能打印,而您的查询结果有 10 个field时候,
要换一张纸打印;
Answer:以RBuider 为例,你可以在做打印程序的时候,对相同查询得到的数据(10个fields)
作两个打印格式。 如 1,2,3,4,5,6, (格式一)
另起一张
1,2,7,8,9,10 (格式二)
并将相同的要打印的数据,传给他们分别打印。就可以实现您的要求了。
(我曾经这样做过,你看合不合适吧)
 
你好:

我开发了一个基于F1book控件的类.专门动态制作不规则报表.目前所向披靡,无所不敌.
它可以管理一个工程的所有报表.一个不规则的凭证大约需要40分钟,一般的报表15分钟完成.
首先用新版的F1book控件注册为F2book控件,并在你需要产生报表的窗体上添加F2book控件.
在你的工程中引用我的类单元.
用我的类创建一个报表对象.
然后用此对象的方法实现你的报表,易如反掌!并且产生的报表各列宽可以调整并可以将
报表保存为Excel文件.表格内容也可以设置为可以修改.
预览及打印功能,对象已经完全自动实现,并对打印机及各种其他设置(如:左右居中等)设置后自动保存.
我想我们是不是可以通过Money来完成交易?因为为它我付出了太多的心血.
报表之王-----最简单最完美的中国式不规则报表软件.

你的问题,我在一个项目中已经完全解决了,我的项目共36列,左边固定6列,用A4纸横向两页完成打印.
邮件: zhxzhboy@163.com
 
接受答案了.
 
后退
顶部