找回密码
 立即注册

QQ登录

只需一步,快速开始

zzxx19820305

银牌会员

5

主题

19

帖子

3363

积分

银牌会员

积分
3363

活字格认证

zzxx19820305
银牌会员   /  发表于:2011-11-7 13:41  /   查看:7370  /  回复:5
假设我的Layout如下:
GroupHeader1
GroupHeader2
Detail
GroupFooter2
GroupFooter1
在GroupFooter2里面放一个TextBox,属性设置为:
SummaryFunc: Sum
SummaryRunning:Group
SummaryType:SubTotal
问一下SummaryGroup的设定值的问题,
1, 是不是SummaryGroup必须要设为GroupHeader2(所在GroupFooter的配对GroupHeader名)?
2,SummaryGroup,SummaryRunning,SummaryType的设定搭配比较多,例如SummaryRunning设为:All; SummaryType设为:GrandTotal,合计时,SummaryGroup属性的值是否就不去看了(设值与不设值对结果没有影响)?

谢谢!

5 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-11-7 14:15:00
沙发
回答1、SummaryGroup可以设置为GroupHeader1,但是计算出来的结果是累加的。你可以试一下。
回答2、就如你所说,SummaryRunning设为:All; SummaryType设为:GrandTotal合计时,SummaryGroup就不用去看了
回复 使用道具 举报
zzxx19820305
银牌会员   /  发表于:2011-11-7 14:40:00
板凳
感谢回答。
问题1:也就是说,SummaryGroup属性标识什么时间去清零(若为GroupHeader1,则GroupHeader1的DataField值改变时,从零开始合计),是不是这样?
问题2:哦,这样呀,在用户选择SummaryRunning:All时,SummaryGroup属性清空,不让设定,这样是不是更好一些?否则这样容易让人产生误解的。呵呵,纯属个人建议

那么PageTotal呢?是不是只有把这个TextBox放在PageFooter里面才有效?
如设为PageTotal,只会去看DataField,而不去关心SummaryGroup,SummaryRunning的设定?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-11-7 15:59:00
地板
回答1、可以这样解释。
回答2、非常感谢你给我们的产品提出宝贵的意见,我会将你的意见反馈给产品部门,如修改了该功能我们会通过邮件通知你。
回答3、PageTotal正确用法是放在PageFooter上,只需设置DataField和SummaryType=PageTotal既可实现一页内的数据合计
回复 使用道具 举报
zzxx19820305
银牌会员   /  发表于:2011-11-7 16:10:00
5#
非常感谢您的解答
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-11-7 16:28:00
6#
哈哈,不客气,这是我们应该做的。 随时欢迎您访问GCDN论坛!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部