fastreport 记录值去掉重复的问题!高手指教

Fow 2007-01-11 10:41:56
用query查询得到了一个数据集,然后用fastreport想实现下面这个报表结构
//数据集结果
a b c d e f
----------------------------------------
10 11 0.1 0.2 a b
10 12 0.9 0.7 a c
10 12 0.6 0.6 a c
11 10 0.1 0.7 b c
11 10 0.97 0.2 b c
--------------------------------------------
//希望得到的报表结果
a b c d e f
------------------------------------------
10 11 0.1 0.2 a b
12 0.9 0.7 a c
0.6 0.6
11 10 0.1 0.7 b c
0.97 0.2
------------------------------------------
空的地方还要画线,这个我已经解决了,就是重复值达不到要求。高手指教!
只要b列的值不同后面的栏目就是相同也要打印出来!
...全文
907 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Fow 2007-01-11
  • 打赏
  • 举报
回复
压缩可以去掉重复值,可是 e 和 f 列在 a 列为11 b列为10 时后面的 f 列的值就也给去掉了!
顶一下
llh6795 2007-01-11
  • 打赏
  • 举报
回复
用FAST3.0,前两天才作个类似的报表
Fow 2007-01-11
  • 打赏
  • 举报
回复
我试过了,可是e和f列的值都去掉了,达不到要求,要求要每次b列值不同时后面的都要打印,和上面的相同的也要打印
llh6795 2007-01-11
  • 打赏
  • 举报
回复
在需要去掉重复的字段处点右键,在suppress reapeated values 处打钩即可
Fow 2007-01-11
  • 打赏
  • 举报
回复
格式怎么和我派的时候不一样了!
a b c d e f
------------------------------------------
10 11 0.1 0.2 a b
-- 12 0.9 0.7 a c
-- -- 0.6 0.6 -- --
11 10 0.1 0.7 b c
-- -- 0.97 0.2 -- --
------------------------------------------
Fow 2007-01-11
  • 打赏
  • 举报
回复
QReport里在 OnPrint 事件里可以编码实现,判断 b 列相同然后是否打印,fastreport应该也可以我试着在脚本里写可是没有反映,不知道是不是应该在脚本里写?
Fow 2007-01-11
  • 打赏
  • 举报
回复
自己顶一下,应该可以写代码控制的,可是不太知道有没有QReport里的 OnPrint 事件类似的?

2,495

社区成员

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

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