winform水晶报表问题。
winform水晶报表中我查询出了多页数据,并在报表未部分得到了某列的汇总值,这个值总是在报表最后显示,如何能实现在报表的每一页都显示呢?也就是说在每页都有本页数据的小计...
winform水晶报表中我查询出了多页数据,并在报表未部分得到了某列的汇总值,这个值总是在报表最后显示,如何能实现在报表的每一页都显示呢?
也就是说在每页都有本页数据的小计,而在报表最后显示全部数据的汇总,请问每页的小计如何计算,通过怎样的设置能在每页都显示小计呢? 展开
也就是说在每页都有本页数据的小计,而在报表最后显示全部数据的汇总,请问每页的小计如何计算,通过怎样的设置能在每页都显示小计呢? 展开
1个回答
2010-11-09
展开全部
楼主所说的其实就是实现页内合计。这个可以用FineReport报表工具来做。如图设计报表模板,A4单元格对产品进行编号,A4的左父格设置为B4,第5行为页内统计行,A5左父格设置为B4。然后进行行后分页并隐藏多余行,并规定每页只显示10条记录(这些都不是重点,略)。下面是最重要的,开始进行页内合计:页内合计需要使用层次坐标来计算,将当前扩展位置的前10条记录数据相加,在F5单元格再添加新值属性,在第10行的合计中添加新值公式:
sum(F4[B4:0],F4[B4:-1],F4[B4:-2],F4[B4:-3],F4[B4:-4],F4[B4:-5],F4[B4:-6],F4[B4:-7],F4[B4:-8],F4[B4:-9])——这个公式的意思就是把B4所对应的所有F4单元格中的内容相加,也就是楼主要的每页内的合计。
如果觉得我说的还不够清楚,可以去官网下载FineReport报表设计器,看一下帮助文档中,有一篇专门介绍页内合计。至于水晶报表具体该如何操作,我不是很清楚,一直觉得水晶报表比较难用,操作相对复杂。希望以上方法可以给你做个参考。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询