设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1350|回复: 6
打印 上一主题 下一主题

[Access本身] 查询时值是null就空白了

[复制链接]

点击这里给我发消息

跳转到指定楼层
1#
发表于 2016-4-10 11:49:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Dannyclock 于 2016-4-10 11:50 编辑

我用了一个空白的表单去做了一个查询筛选值,查询欄位的準則寫了[forms]![SAR]![BD],但表单栏位空了,查询值便空了,如何可以做到表單栏位是空便不筛选,资料全部出来?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2016-4-10 12:11:51 | 只看该作者
可以判断
iif(nz([forms]![SAR]![BD])=""," True ", [forms]![SAR]![BD])
类似这样,如果为空,就所有条伯,否则就指定的条件

点击这里给我发消息

3#
 楼主| 发表于 2016-4-10 13:45:24 | 只看该作者

还是不行,表单的栏位是下拉式方块,什么也没选出来还是空白的
4#
发表于 2016-4-10 14:19:02 | 只看该作者
Dannyclock 发表于 2016-4-10 13:45
还是不行,表单的栏位是下拉式方块,什么也没选出来还是空白的

一般来说,在设置模糊查询时,null值是用来忽略条件的。也就是说,当不输入条件时(即null),显示全部记录。输入了条件才显示符合条件的记录。
如果非要显示null的话,则可以在里面输入条件:
[forms]![SAR]![BD]
那么null的时候就显示null了,不是null的时候就显示符合其他条件的记录。

点击这里给我发消息

5#
 楼主| 发表于 2016-4-10 16:38:19 | 只看该作者
在哪里输入条件?

点评

搜索下“刘小军常用窗体查询”,先学习下吧。论坛应该有帖子。或者百度搜索应该也可以搜得到。  发表于 2016-4-11 22:13

点击这里给我发消息

6#
 楼主| 发表于 2016-4-12 12:14:41 | 只看该作者
找到了也解决了,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-3 23:12 , Processed in 0.093906 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表