以文本方式查看主题 - 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) |
-- 作者:ifastudy -- 发布时间:2013/6/19 11:20:00 -- 明白了,谢谢Bin老师。还是要多实验。 |