以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何实现分类统计的问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=42435)

--  作者:良木
--  发布时间:2013/11/11 21:25:00
--  [求助]如何实现分类统计的问题
请各位专家帮忙看一下,如何将表A中按村、社分两级,统计出相关人数,谢谢
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:统计表.table



--  作者:有点甜
--  发布时间:2013/11/11 21:32:00
--  
 见另一帖子 http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=42422

DataTables("个人统计").datarows.Clear
Tables("个人统计").StopRedraw
Dim dt As DataTable = DataTables("个人信息")
Dim cList As List(of String()) = DataTables("个人信息").GetUniqueValues("","村","社")
For Each arys As String() In clist
    Dim dr As DataRow = DataTables("个人统计").AddNew
    dr("村") = arys(0)
    dr("社") = arys(1)
    Dim filter As String = "村=\'" & arys(0) & "\' and 社=\'" & arys(1) & "\'"
    dr("总人数") = dt.Compute("count(姓名)",filter)
Next
Tables("个人统计").ResumeRedraw


--  作者:良木
--  发布时间:2013/11/11 22:16:00
--  
运行不了啊

图片点击可在新窗口打开查看此主题相关图片如下:错误.jpg
图片点击可在新窗口打开查看


--  作者:有点甜
--  发布时间:2013/11/11 22:28:00
--  
 不解释,看原帖子,赋值代码去运行。
[此贴子已经被作者于2013-11-11 22:27:58编辑过]