以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]怎么在filter中判断日期空值  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=34916)

--  作者:ifastudy
--  发布时间:2013/6/19 10:59:00
--  [求助]怎么在filter中判断日期空值
我以前总写成[日期]<#12/31/1999#,但总觉得不适合? Is Null, >"" 好像也不行
--  作者:Bin
--  发布时间:2013/6/19 11:01:00
--  
FIler 中用 ISNULL应该没问题的啊

经过测试 is null 是没有问题的

is not null也正常
[此贴子已经被作者于2013-6-19 11:05:15编辑过]

--  作者:ifastudy
--  发布时间:2013/6/19 11:06:00
--  
ISNULL不是将这个值设置为另一个值吗?我想找到日期是空的数据,应该用is null,但提示说is null不支持了
--  作者:Bin
--  发布时间:2013/6/19 11:08:00
--  
Tables("表A").Filter="日期 is  null"   这样使用
--  作者:ifastudy
--  发布时间:2013/6/19 11:09:00
--  
是我弄错,is null可以用。但以前确实遇到过is null不再支持的提示
--  作者:ifastudy
--  发布时间:2013/6/19 11:11:00
--  
日期是空值不能用于比较吗?
下而第一个输出为0,后一个输出不为零
output.show(DataTables("订单节点").Select("[预计完成日期]<#12/31/1999#").count)
output.show(DataTables("订单节点").Select("[预计完成日期] IS NULL").count)


--  作者:Bin
--  发布时间:2013/6/19 11:16:00
--  
经过测试没有任何问题.

messagebox.show(DataTables("表A").Select("第一列 is null").count) 



图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130619111606.png
图片点击可在新窗口打开查看


--  作者:ifastudy
--  发布时间:2013/6/19 11:20:00
--  
明白了,谢谢Bin老师。还是要多实验。