以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于计算某一列不重复值的个数  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=85697)

--  作者:CZY66DS
--  发布时间:2016/6/1 10:45:00
--  关于计算某一列不重复值的个数
为了说明问题,先上一个项目例子:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目a.foxdb

选择不同单元格后计算B列不同值的个数:希望计算时加进条件[选择] = false,不知如何写?


--  作者:大红袍
--  发布时间:2016/6/1 10:47:00
--  

参考,直接获取count属性

 

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

 

 


--  作者:大红袍
--  发布时间:2016/6/1 10:51:00
--  

Dim  tbl As Table = e.Form.Controls("Table1").Table
e.Form.Controls("NumericComboBox1").value = tbl.DataTable.GetValues("B", iif(Tbl.Filter>"", tbl.filter & " and 选择 = true", "选择 = true")).Count


--  作者:CZY66DS
--  发布时间:2016/6/1 10:59:00
--  
谢谢。请你看一下我的例子,既要表经筛选后能计算,也要加进条件“选择 = false”,这个表达式我在例子里写了一个,不灵。
--  作者:大红袍
--  发布时间:2016/6/1 11:00:00
--  
看3楼
--  作者:CZY66DS
--  发布时间:2016/6/1 11:01:00
--  
我先试一下3楼的,写四楼时没有看见3楼的回复。