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

FastReports

2013-02-25 
FastReports求助现在的报表是这样的:单元A栏1栏2 栏3 单位 金额A11张2.00B11个1.00C11张2.00D11个1.00E11

FastReports求助
现在的报表是这样的:

单元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
---------------------------分页

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


 
[解决办法]
可以前期数据处理阶段把数据准备好。

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

从表不变

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

[解决办法]
把数据源统计成这样的格式,应该不难吧
只不过是一些分组,排序而已

[解决办法]
画图,连接并绑定数据库,
写入SQL语句显示信息即可
[解决办法]
建议在数据库里写存储过程来实现以上汇总
[解决办法]
主从表,可以实现,你看一下他自带的DEMO
[解决办法]
加一个分组条,然后把需要分组的字段放在那分组条里绑定好就可以了
分组求和放在分组脚注条里
[解决办法]
添加GroupHeader,然后双击,出现绑定字段设置窗口,设置好Data field,
(如果有多个字段同时分组的话,建议在SQL语句里把那多个字段合并成一个自定义的临时字段,然后绑定在Data field里),

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

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

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


按楼上说的做
[解决办法]
楼上正解,在显示之前通过SQL或程序将数据组织好
[解决办法]
细作,如果要在报表里实现,要把相关要素提取出来先,后在页足中添加做汇总。

热点排行