Office中国论坛/Access中国论坛

标题: 查询空白是否可行? [打印本页]

作者: jinzhanxi    时间: 2012-6-28 14:14
标题: 查询空白是否可行?
表格有一栏为人员状态,有以下几种状态:离职,退休,实习生,行业人才,另外没有特殊状态的为空。

现在需要提取在职人员明细(在职人员为“实习生+行业人才+空白”或者“总人数-离职-退休”)

我用两个查询,都缺少对空白内容的表示方式,是不是必须填写了内容(如所有空白表示为在职)才可以查询啊?

有没有方法在查询条件上查询空白内容?

[attach]49526[/attach]
作者: 13601812106_01    时间: 2012-6-28 15:01
方法1:建立子窗体,用VBA可以。
方法2:新建一个查询字段为条件,再查就可以了,见附件。
作者: 轻风    时间: 2012-6-28 15:03
状态=NULL
作者: Henry D. Sy    时间: 2012-6-28 15:14
  1. SELECT 表1.工号, 表1.姓名, 表1.部门, 表1.状态
  2. FROM 表1
  3. WHERE (((表1.状态)="实习生")) OR (((表1.状态)="行业人才")) OR (((表1.状态) Is Null));
复制代码

作者: jinzhanxi    时间: 2012-6-28 15:15
13601812106_01 发表于 2012-6-28 15:01
方法1:建立子窗体,用VBA可以。
方法2:新建一个查询字段为条件,再查就可以了,见附件。

收到您的整理例子了,可以实现,谢谢啦~~~
作者: jinzhanxi    时间: 2012-6-28 15:18
轻风 发表于 2012-6-28 15:03
状态=NULL

是这样吗?好像还是不行,显示的仍是只有实习生和行业人才。

SELECT 表1.工号, 表1.姓名, 表1.部门, 表1.状态
FROM 表1
WHERE (((表1.状态)="实习生" Or (表1.状态)="行业人才" Or (表1.状态)="null"));
作者: Henry D. Sy    时间: 2012-6-28 15:20
jinzhanxi 发表于 2012-6-28 15:18
是这样吗?好像还是不行,显示的仍是只有实习生和行业人才。

SELECT 表1.工号, 表1.姓名, 表1.部门, 表 ...

看4楼的
作者: jinzhanxi    时间: 2012-6-28 15:21
Henry D. Sy 发表于 2012-6-28 15:20
看4楼的

收到,刚没看到还有您的回复,谢谢~~~




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3