FastReports求助

xiaoxiao_8 2012-07-03 01:40:25
现在的报表是这样的:

单元A
栏1 栏2 栏3 单位 金额
A 1 1 张 2.00
B 1 1 个 1.00
C 1 1 张 2.00
D 1 1 个 1.00
E 1 1 个 1.00
F 2 a 听 5.00

合计 12.00
---------------------------分页
单元B
栏1 栏2 栏3 单位 金额
A 1 1 张 2.00
B 1 1 个 1.00
C 1 1 张 2.00
D 1 1 个 1.00
合计 7.00
---------------------------分页

现在想修改成这样:

单元A
栏1 栏2 栏3 单位 金额
A 1 1 张 2.00
B 1 1 个 1.00
C 1 1 张 2.00
D 1 1 个 1.00
E 1 1 个 1.00
F 2 a 听 5.00
合计 张 4.00
个 3.00
听 5.00
---------------------------分页
单元B
栏1 栏2 栏3 单位 金额
A 1 1 张 2.00
B 1 1 个 1.00
C 1 1 张 2.00
D 1 1 个 1.00
合计 张 4.00
个 2.00
---------------------------分页

也就是说现在的合计是按单元来分的,只有一个总数
现在想把这个总数按单位进行分类汇总。
不知如何实现?


...全文
214 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
potian 2012-08-12
  • 打赏
  • 举报
回复
细作,如果要在报表里实现,要把相关要素提取出来先,后在页足中添加做汇总。
山东蓝鸟贵薪 2012-07-23
  • 打赏
  • 举报
回复
不会吧,这么好的帖子,怎么没有人顶呀
难道都在“潜水”呀
cjs5210 2012-07-22
  • 打赏
  • 举报
回复
楼上正解,在显示之前通过SQL或程序将数据组织好
7年 2012-07-16
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

添加GroupHeader,然后双击,出现绑定字段设置窗口,设置好Data field,
(如果有多个字段同时分组的话,建议在SQL语句里把那多个字段合并成一个自定义的临时字段,然后绑定在Data field里),

再添加GroupFooter,拖一个Memo上去,在里面编写合计公式,[SUM(<frxDBDataset1."金额">,MasterData1)]
[/Quote]

按楼上说的做
grjs2004 2012-07-16
  • 打赏
  • 举报
回复
添加GroupHeader,然后双击,出现绑定字段设置窗口,设置好Data field,
(如果有多个字段同时分组的话,建议在SQL语句里把那多个字段合并成一个自定义的临时字段,然后绑定在Data field里),

再添加GroupFooter,拖一个Memo上去,在里面编写合计公式,[SUM(<frxDBDataset1."金额">,MasterData1)]
grjs2004 2012-07-16
  • 打赏
  • 举报
回复
加一个分组条,然后把需要分组的字段放在那分组条里绑定好就可以了
分组求和放在分组脚注条里
  • 打赏
  • 举报
回复
主从表,可以实现,你看一下他自带的DEMO
78hgdong 2012-07-10
  • 打赏
  • 举报
回复
建议在数据库里写存储过程来实现以上汇总
山东蓝鸟贵薪 2012-07-03
  • 打赏
  • 举报
回复
画图,连接并绑定数据库,
写入SQL语句显示信息即可
kaikai_kk 2012-07-03
  • 打赏
  • 举报
回复
把数据源统计成这样的格式,应该不难吧
只不过是一些分组,排序而已
babydog01 2012-07-03
  • 打赏
  • 举报
回复
可以前期数据处理阶段把数据准备好。

主表:
单元 张合计 个合计.....
单元A 2 5
单元B 0 3

从表不变

报表设计时,把主表的表项放在groupfooter或footer里即可。

2,496

社区成员

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

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