以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  统计身份证没填的个数  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=94525)

--  作者:刘林
--  发布时间:2016/12/25 22:09:00
--  统计身份证没填的个数
dr("无身份证") = dt.sqlCompute("count(学生姓名)","left(状态,2) = \'在读\' and isnull(身份证件号) And [学校名称] = \'" & dr("单位全称") & "\'and [班级] = \'" & dr("班级") & "\'")
请问上面这个代码如何改?

--  作者:有点色
--  发布时间:2016/12/26 0:12:00
--  
dr("无身份证") = dt.sqlCompute("count(学生姓名)","left(状态,2) = \'在读\' and 身份证件号 is null And [学校名称] = \'" & dr("单位全称") & "\' and [班级] = \'" & dr("班级") & "\'")

--  作者:刘林
--  发布时间:2016/12/26 8:04:00
--  
如果判断身份证号位数不足18位就算没有呢
--  作者:有点蓝
--  发布时间:2016/12/26 8:50:00
--  
dr("无身份证") = dt.sqlCompute("count(学生姓名)","left(状态,2) = \'在读\' and (身份证件号 is null or len(身份证件号) <> 18) And [学校名称] = \'" & dr("单位全称") & "\' and [班级] = \'" & dr("班级") & "\'")
[此贴子已经被作者于2016/12/26 8:51:31编辑过]