null 只能管空值,它无法限制空字符串""(也叫0长度字符串)。
限制条件除了限制NULL值外还要限制“0长度字符串” 才会有效果
Is Not Null and <>""
行来源属性写成SQL语句则这样写
select [输出字段名列表] from 表名 where [筛选字段名] is not null and [筛选字段名]<>""
***我的字段属性是“短文本”不管用,但字段属性是“数字”的可以**,原因在于数字型字段不可能存储0长度字符串数据值,而字符型字段则是可以存储0长度字符串数据值的(如果已经存储了的话)。所以前者无效而后者有效。
追答最早的答案两个条件误用了逻辑或or,应改为逻辑和and 特此更正。
Is Not Null And ""
本回答被提问者和网友采纳