超难!用QuickReport打印时,如果要打印的字段太多,想将多余的字段放到新的一页中咋办?在线等..内详...

cfqmxh 2003-12-22 10:44:56
我用QuickReport做打印时发现要打印的字段太多,用B4纸的横向打印都无法摆下,现在客户要求摆不下的那部分字段全部放到一新的页面中,如下所示:
第一个页面:
|---------------------------------------------------------|
| 字段1 字段2 字段3 ............. 字段n|
| 记录 |
| 记录 |
| 记录 |
| .. |
| |
|_________________________________________________________|
新的页面:
|---------------------------------------------------------|
| 字段n+1 字段n+2 字段n+3 |
| 记录 |
| 记录 |
| 记录 |
| .. |
| |
|_________________________________________________________|
然后循环上面的俩个页面,直到打印完所有的记录.
|---------------------------------------------------------|
| 字段1 字段2 字段3 ............. 字段n|
| 记录 |
| 记录 |
| 记录 |
| .. |
| |
|_________________________________________________________|
|---------------------------------------------------------|
| 字段n+1 字段n+2 字段n+3 |
| 记录 |
| 记录 |
| 记录 |
| .. |
| |
|_________________________________________________________|
...全文
29 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
cfqmxh 2003-12-22
  • 打赏
  • 举报
回复
To sixgj(轰炸机):
这样做对客户是不是很不方便,我看到有很多软件中都实现了我这样的需求,不知道它们是怎么实现的?
cfqmxh 2003-12-22
  • 打赏
  • 举报
回复
没办法!正在做财务报表,字段很多,帮忙想一下吧!
sixgj 2003-12-22
  • 打赏
  • 举报
回复
真难,想了半天好象可以将1到n 这些字段的记录先全部打出,再将n=1后面字段再全部打出。最后手工将打好的插到一起。
sixgj 2003-12-22
  • 打赏
  • 举报
回复
呵呵,怎么这么多字段啊。
konhon 2003-12-22
  • 打赏
  • 举报
回复
QRCompositeReport2.Reports.Add(QuickRep1);
QRCompositeReport2.Reports.Add(QuickRep2);
QRCompositeReport2.Prepare;
QRCompositeReport2.Preview;
cfqmxh 2003-12-22
  • 打赏
  • 举报
回复
To konhon(优华无限) :
没用过QRCompositeReport1,不知道它是怎样将各个页面联系起来的,能否举一例?
lwn19820725 2003-12-22
  • 打赏
  • 举报
回复
关注
konhon 2003-12-22
  • 打赏
  • 举报
回复
建议段将1..n做成一个报表,然后再将其它的字段做成别一个报表,
然后用QRCompositeReport1将两个报表合并起来打印。
最后手工将打好的插到一起。

5,927

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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