QuickReport 多字段的分页打印(1)

    我建立过一个表,其中有非常多的字段,在一页报表中怎样也不能全部放下,因此,我考虑使用分页的方法,把各字段分配到几个页面中去。(不知道各位高手有没有更好的方法能把很多的字段在一页里面分配开呢。)

    经尝试我找到一种方法,既使用QRqt的QRSubDetail控件,将表的各字段分配到不同的QRSubDetail中。具体举例说明一下,既先建立一个报表,在上面放3个QRSubDetail控件。其中上下两个是放字段的,中间的是分页用的。将上下两栏的dataset属性设置为待连接的表,中间栏的dataset属性为空,并且中间栏的forcenewpage属性设置为真,以达到分页目的。在上下两个subdetail栏中各建立几个QRDBText控件,分别将其连接到各个字段上,既将其dataset属性设置为待连接的数据控件,将其fieldname属性设置为欲连接字段名。这样,中间栏会把上下两栏的内容分开到不同页上。为了去掉中间栏产生的空白,只要将中间栏的height属性设置为0即可。

    此处如果能够贴图就更好了,我不会在本BLOG中贴图,没法把图贴上来,因此只能用语言表述。另外,我还有一个动态建立的版本,已经测试成功了,但在这里不能粘贴,没办法将源代码发上来,向高手请教。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值