以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  修改病句  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=113028)

--  作者:ryubo888
--  发布时间:2018/1/7 15:02:00
--  修改病句
CurrentTable.DataTable.GetValues("单位名称","").Count 
统计当前副本数据表 [单位名称] 列不重复值个数 怎么修改这个代码 万分感谢
[此贴子已经被作者于2018/1/7 16:56:23编辑过]

--  作者:有点甜
--  发布时间:2018/1/7 16:41:00
--  

参考代码

 

Dim c As Integer = CurrentTable.DataTable.GetValues("单位名称",CurrentTable.Filter).count
msgbox(c)


--  作者:ryubo888
--  发布时间:2018/1/7 16:58:00
--  
还是不行, 我要统计的表 是副本表中的列   我就要统计当前表的数据[单位名称]不重复值的个数,你这个代码和我的代码显示的值是一样的
[此贴子已经被作者于2018/1/7 16:59:45编辑过]

--  作者:有点甜
--  发布时间:2018/1/7 20:32:00
--  
以下是引用ryubo888在2018/1/7 16:58:00的发言:
还是不行, 我要统计的表 是副本表中的列   我就要统计当前表的数据[单位名称]不重复值的个数,你这个代码和我的代码显示的值是一样的
[此贴子已经被作者于2018/1/7 16:59:45编辑过]

 

代码肯定没问题,要不,就是你表名写错了。

 

dim t as table = Tables("窗口1_Table1")
Dim c As Integer = t.DataTable.GetValues("单位名称",t.Filter).count
msgbox(c)