首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

fastreport报表打印顺序有关问题

2013-10-16 
fastreport报表打印顺序问题fastreport3.18 报表,做了两个页面。关联病人数据表,一共四条病人记录。第一个页

fastreport报表打印顺序问题
fastreport  3.18 报表,做了两个页面。关联病人数据表,一共四条病人记录。第一个页打印血常规,第二页打印生化全套。
现在打印出来的顺序是:
病人一血常规
病人二血常规
病人三血常规
病人四血常规
病人一生化全套
病人二生化全套
病人三生化全套
病人四生化全套

我想打印的顺序是:
病人一血常规
病人一生化全套
病人二血常规
病人二生化全套
病人三血常规
病人三生化全套
病人四血常规
病人四生化全套
就是 第一个病人全部打印完成后,再打印第二个病人,再打印第三个病人,再打印第四个病人。


请问如何实现?QQ:1389517。





[解决办法]
做成两个报表就好控制了。
[解决办法]
用循环控制,一次只提供1条记录。
[解决办法]
使用报表分组功能
[解决办法]
打印之前 ADOQuery.Sort := '病人_ID'; 
[解决办法]
fastreport demo中有这个演示报表。
[解决办法]
具体没做过,我的建议做法是:
1、在一个报表中实现。
2、在主表中设置好:报表有个开始范围,有个结束范围。这样打完第一条记录的所有报表会打印第二条记录的所有报表,当然一般有个字段叫做“已列印”,如果列印过了就不再列印了。
3、至于打完血常规 接着打印 生化套餐,可以使用子报表实现。

仅供参考!

热点排行