以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 汇总模式的最后栏出现两个汇总栏 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=127724) |
||||
-- 作者:qtxsp -- 发布时间:2018/11/20 19:46:00 -- 汇总模式的最后栏出现两个汇总栏 此主题相关图片如下:汇总模式最后栏出现两个汇总栏?.jpg buttom3的代码如下: (是不是最后t.Subtotal(True)的原因?,请老师指点,谢谢!) Dim t As Table = Tables("全市分储种余额") Dim g As Subtotalgroup t.SubtotalGroups.Clear() t.GroupAboveData = False t.TreeVisible = True t.SpillNode = False g = New Subtotalgroup g.Aggregate = AggregateEnum.Sum g.GroupOn = "日期" g.TotalOn = "Fx_YeSN,Fx_YeSJ,Fx_YeSY,Fx_HqSN,Fx_HqSJ,Fx_HqSY,Fx_DqSN,Fx_DqSJ,Fx_DqSY,Fx_HqZB,Fx_Dq3yZB,Fx_Dq6yZB,Fx_Dq1nZB,Fx_Dq2nZB,Fx_Dq3nZB,Fx_Dq5nZB,Fx_DqZB,存款余额,活期余额,定活两便,个人通知存款,DQ00,Dq3y,Dq3yXY,Dq6y,Dq6yXY,Dq6yDE,Dq6yYLF,Dq1n,Dq1nXY,Dq1nDE,Dq1nYLF,Dq2n,Dq2nXY,Dq2nDE,Dq2nYLF,Dq3n,Dq3nXY,Dq3nDE,Dq3nYLF,Dq5n,Dq5nXY,Dq5nDE" g.Caption = "{0} 小计" g.DateGroup = DateGroupEnum.none \'Month t.SubtotalGroups.Add(g) t.sort = "日期 DESC,类别,行政代码" t.Subtotal(True) |
||||
-- 作者:有点蓝 -- 发布时间:2018/11/20 20:03:00 -- 到后台数据库看看这个日期值是不是带了时分秒 |
||||
-- 作者:qtxsp -- 发布时间:2018/11/20 20:04:00 -- 此主题相关图片如下:汇总模式最后栏出现两个汇总栏2?.jpg |
||||
-- 作者:qtxsp -- 发布时间:2018/11/20 20:07:00 -- 应该不是。 1、我每次增加的数据(即如上表2013.4.30基础上,再增加2013.3.31(该日期是用 new date(year,month,day)来设置的)数据就会出将2013.3.31的最后一条记录单独列为一组,其实应该是同一组),他总是出现在最后一个小计汇总栏中,把同一组的“日期”的内容,留一个在最后栏单独一组了,真不知何故?
2、每次增加的数据的日期是用 new date(year,month,day)来赋值的,没有时分秒内容。 [此贴子已经被作者于2018/11/20 20:12:38编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2018/11/20 20:23:00 -- 不要应该。请到数据库去检查。或者上传具体实例说明 |
||||
-- 作者:qtxsp -- 发布时间:2018/11/20 21:15:00 -- 此主题相关图片如下:汇总模式最后栏出现两个汇总栏3?.jpg 后台看了,该“日期”列时分秒数据为0啊。如上图:
[此贴子已经被作者于2018/11/20 21:15:23编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2018/11/20 21:24:00 -- 请上传具体实例测试 |
||||
-- 作者:qtxsp -- 发布时间:2018/11/20 21:51:00 --
如果把最后一天(2013.4.30)的数据删除,重新汇总,还是会出现最后一条不能合并汇总,出现两个汇总栏的情况。 实例如上述,烦请老师指点:谢谢!
[此贴子已经被作者于2018/11/20 22:01:49编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2018/11/20 22:05:00 -- 这个应该是g.DateGroup = DateGroupEnum.None的一个bug,明天反馈一下 |