以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 汇总后不需要排序 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=15436) |
-- 作者:qingpuczj -- 发布时间:2011/12/26 13:52:00 -- 汇总后不需要排序 Dim t As Table = Tables("XXX公司") g = New Subtotalgroup t.Subtotal()
按上面代码可以按部门汇总,但是会自动按部门排序,我不需要部门排序如何完成?
|
-- 作者:don -- 发布时间:2011/12/26 13:56:00 -- http://www.foxtable.com/help/topics/1372.htm 自定义排序 在默认情况下,Subtotal方法会根据分组列进行排序,然后再生成汇总模式。 Dim t As Table = Tables("订单") |
-- 作者:qingpuczj -- 发布时间:2011/12/27 0:40:00 -- t.Sort = "日期,客户"
\'指定排序字段 这里还是指定了日期,和客户为排序字段,我的意思是我的原始表已经按部门分类好了,但是汇总后,我希望还是按部门原来的顺序来排列,而不希望是自动排序的
|
-- 作者:don -- 发布时间:2011/12/27 12:25:00 -- 以下是引用qingpuczj在2011-12-27 0:40:00的发言:
t.Sort = "日期,客户"
\'指定排序字段 这里还是指定了日期,和客户为排序字段,我的意思是我的原始表已经按部门分类好了,但是汇总后,我希望还是按部门原来的顺序来排列,而不希望是自动排序的
那么不要指定排序,只保留: t.Subtotal(True) \'生成汇总模式 |