Office中国论坛/Access中国论坛
标题: 请问如何设置查询条件,可以在条件为Null时包含所有记录,不为Null则仅选择相应记录 [打印本页]
作者: 小老头 时间: 2005-8-2 23:10
标题: 请问如何设置查询条件,可以在条件为Null时包含所有记录,不为Null则仅选择相应记录
Like IIf(IsNull([forms]![query]![town]),"*",[forms]![query]![town]) Or Is Null
我写的所有Null值记录都包括了
我的意思是如果town为Null,则选择所有记录(包括这一属性是Null值的记录),如果town不为Null,则选择like [forms]![query]![town]) 的记录,请问该怎么写?
[此贴子已经被作者于2005-8-2 15:48:23编辑过]
作者: 小老头 时间: 2005-8-3 00:06
大侠指点一下啊我问的太菜鸟了啊。。。。?
作者: 海狸先生 时间: 2005-8-3 00:15
SELECT 表1.*
FROM 表1
WHERE iif(isnull([forms]![query]![town]),true,字段 like ([forms]![query]![town])&"*")
[此贴子已经被作者于2005-8-2 16:23:01编辑过]
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) |
Powered by Discuz! X3.3 |