Foxtable(狐表)用户栏目专家坐堂 → 关于窗口表的按列值排序


  共有2598人关注过本帖树形打印复制链接

主题:关于窗口表的按列值排序

帅哥哟,离线,有人找我吗?
大红袍
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/13 11:32:00 [显示全部帖子]

那你的表,就不要出现合计行,合计行另外计算。

 

http://www.foxtable.com/help/topics/2750.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/13 14:08:00 [显示全部帖子]

 

[此贴子已经被作者于2015/10/13 14:08:27编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/13 14:14:00 [显示全部帖子]

取巧一下,如果要排序,就必须加入一列拍序列才能排
 
Dim t As Tables("窗口1_table1")
Dim a As Subtotalgroup
t.SubtotalGroups.Clear()
'定义店铺分组
a = New Subtotalgroup '定义一个新的分组
a.Aggregate = AggregateEnum.Sum '统计类型为求和
a.GroupOn = "a店铺" '分组列为店铺
a.TotalOn = "数量,标准金额,成交金额" '统计数量和金额列
a.Caption = "{0} 小计" '设置标题

t.SubtotalGroups.Add(a) '加到分组集合中
'定义总计分组
a = New Subtotalgroup
a.Aggregate = AggregateEnum.Sum
a.GroupOn = "*" '注意总计分组用符号*表示.
a.TotalOn = "数量,标准金额,成交金额"
a.Caption = "z总计"
t.SubtotalGroups.Add(a)
t.Subtotal() '生成汇总模式
 
Tables("窗口1_table1).Sort = "店铺, 成交金额 DESC"

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/13 14:57:00 [显示全部帖子]

为了按照字母排序加入而已。如果不喜欢,就多家一列排序列,循环每一行,根据店铺、金额生成数字来排序。

 回到顶部