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