新手!在frreprot2.45里怎么实现在页脚统计出报表的总计(sum函数,注意是全部数据的,不是当页的)(50分)

  • 主题发起人 主题发起人 dhlacgh
  • 开始时间 开始时间
我是先统计以后保存在主表里,在做报表
 
在PageHeader的onbeforeprint事件中定义变量如 iCount := 0;
在主数据项的onbeforeprint事件中写 iCount := iCount + [sum_fieldname];
在PageFoot定义变量[iCount]就是总计!
 
选两遍报表
在PageHeader的onbeforeprint事件中定义变量如
if not FinalPass then
iCount := 0;
在主数据项的onbeforeprint事件中写
if not FinalPass then
iCount := iCount + [sum_fieldname];
在PageFoot定义变量[iCount]就是总计!
 
如是要做从首页到当页的汇总呢?
就象QR里的Texprr 的resetafterprint属性
true:当页,
false到当前页
 
在PageHeader的onbeforeprint事件中定义变量如
iCount := 0;
在主数据项的onbeforeprint事件中写
iCount := iCount + [sum_fieldname];
在PageFoot定义变量[iCount]就是从首页到当页的汇总!
 
多人接受答案了。
 
后退
顶部