水晶报表的求和问题

jokanovic 2010-11-26 10:49:43
水晶报表一共有15行 要前5行求和 把前5行的和显示在第一页 如何实现
...全文
97 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mac1106 2010-11-26
  • 打赏
  • 举报
回复
求和可以用汇总总计,也可以写sum,但是前五行显示在第一页,你设置一页只能显示五行行不????
东莞寻香苑 2010-11-26
  • 打赏
  • 举报
回复
yyy3 即为你所要求的前五行求和

东莞寻香苑 2010-11-26
  • 打赏
  • 举报
回复
一个简单的定义三个公式:
公式yyy1:
whilePrintingRecords;
shared Numbervar i:=0;
shared Numbervar Amount:=0;

公式yyy2:
whilePrintingRecords;
Numbervar i;
Numbervar Amount;
if i<5 then //前几行求和,只要修改这里就可以了
(
i:=i+1;
Amount:= Amount+{tb_cake_order.order_sum}
//红色为你自已想累加的字段

)

公式yyy3:

whilePrintingRecords;
Numbervar Amount;

把公式yyy1放到报表头,然后抑制它显示(即yyy1在报表头的属性Suppress : true)
把公式yyy2放到详细资料区,然后抑制它显示(即yyy2在报表头的属性Suppress : true)

把公式yyy3拖到详细资料区以下的任何区域,yyy3即你所前五行求行

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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