以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  统计排序  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=131743)

--  作者:cxmxjwlmq
--  发布时间:2019/3/5 21:02:00
--  统计排序

各位老师:

   我想通过一张人员名单表,在另一个表里想找人员名单名员操作人的出现次数并按照人员名单表中的顺序排列!

     

Dim b  As New SQLCrossTableBuilder("统计表1","制造质量管理")

b.AddTable("制造质量管理","操作人","人员名单","操作人")

b.HGroups.AddDef("{人员名单}.操作人") ‘按人员名单中操作人的顺序排列

b.VGroups.AddDef("日期",DateGroupEnum.Year,"{0}年")  \'添加日期列用于垂直分组,按年分组

b.VGroups.AddDef("日期","{0}月")  \'添加日期列用于垂直分组,按月分组

b.Totals.AddDef("考核",AggregateEnum.Count)  \'添加数量列用于统计

b.Build \'生成统计表

MainTable =  Tables("统计表1") \'打开生成的统计表

 

但出来的临时统计表还是按制造质量员操作人的拼音排列的,怎么修改一下达到我想要的效果?

请老师费心

[此贴子已经被作者于2019/3/5 21:03:19编辑过]

--  作者:有点蓝
--  发布时间:2019/3/5 21:48:00
--  
这个没有办法。具体上传实例看看有没有变通的方法
--  作者:有点甜
--  发布时间:2019/3/6 10:03:00
--  

生成后,组合报表

 

http://www.foxtable.com/webhelp/scr/2305.htm