以文本方式查看主题

-  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=39294)

--  作者:良才
--  发布时间:2013/8/20 18:50:00
--  不是空值计数

e.Form.Controls("Label1").text = Tables("学生校牌_Table1").Current("学期")&  "人数: " & Tables("学生校牌_Table1").Compute("count(IsNull(午餐, 0))")& " 人"

我想统计字符“午餐”列,有空值代码这样写,我这样写是错误count(IsNull(午餐, 0) 。请高手指教,谢谢!


--  作者:lsy
--  发布时间:2013/8/20 20:18:00
--  

Dim t As Table = Tables("学生校牌_Table1")

e.Form.Controls("Label1").Text = t.Current("学期") &  "人数: " & t.Compute("Count(午餐),"午餐 Is Not Null") & " 人"


--  作者:良才
--  发布时间:2013/8/20 20:22:00
--  

谢谢!

 


--  作者:良才
--  发布时间:2013/8/20 21:06:00
--  

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.zip

师傅帮我看错在哪里?


--  作者:lsy
--  发布时间:2013/8/20 21:28:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.table


--  作者:czy
--  发布时间:2013/8/20 21:42:00
--  
 
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目43.table


--  作者:良才
--  发布时间:2013/8/21 11:54:00
--  

Dim t As Table = Tables("学生校牌_Table1")

e.Form.Controls("Label1").Text = t.Current("学期") &  "人数: " & t.Compute("Count(午餐)","午餐 Is Not Null") & " 人"

这样统计是午餐列所有行,我只想统计午餐列""的行


--  作者:Bin
--  发布时间:2013/8/21 11:56:00
--  
这也是统计午餐列  不为空的列啊. 不就符合你要求了吗? 或者条件改一下为t.Compute("Count(午餐)","午餐 = \'\'") 



--  作者:良才
--  发布时间:2013/8/21 12:01:00
--  

是的,谢谢!