日期:2014-05-17  浏览次数:20917 次

水晶报表数据汇总

第一页:        第二页
        sum      sum
        1        2
        2        4
   合计:3       9
汇总的时候把第一页的数据也累加进来了。我要的如
第一页:        第二页
        sum      sum
        1        2
        2        4
   合计:3       6          
每一页的只汇总当前页的数据
报表 数据

------解决方案--------------------
这个需要用到水晶报表的全局变量才能解决


------解决方案--------------------
一、在报表里定义三个公式字段

如:qty_head、qty_dtl、qty_foot

 

二、给三个字段分别加上代码

1. qty_head代码

whileprintingrecords;
numbervar qty:=0;

 

2. qty_dtl代码

whileprintingrecords;
numbervar qty;

qty := qty + {tbOrderOut_Dtl_View.qty};

 

3. qty_foot代码

whileprintingrecords;
numbervar qty;

三、把三个字段qty_head、qty_dtl、qty_foot分别拖到页眉、页明细、页脚

预览一下有多页资料,就可以看出每页都有单独的合计了



更多参考:
http://blog.csdn.net/hdhai9451/article/details/4931957

------解决方案--------------------
自己算好在显示就来就好了