ms-access - Is Not Null 有效 - Is Null 无效
问题描述
我正在 Access 中制作成绩输入系统,但我遇到了一些查询问题。
我的一个查询获得了一个班级的班级名册。它会接收学生的信息,然后还会在他们的名字旁边显示一个成绩。对于成绩输入系统,我只想让尚未输入成绩的学生出现。
为此,在我的Grade
领域中,我尝试Criteria
将Is Null
.
这不起作用,因为它根本不显示任何学生。奇怪的是,每当我将其设置为 时Is Not Null
,它都会向我显示所有输入成绩的学生,并像我期望的那样忽略所有没有成绩的学生。
Criteria
因此,由于设置为时没有成绩的学生被排除在外Is Not Null
,这让我相信没有成绩的学生是null
所以,我很困惑为什么设置Criteria
toIs Null
只会让我没有结果。
我是 Access 的新手,所以如果我需要提供一些重要信息以获得足够的帮助,请告诉我!
解决方案
您的联接很可能是标准联接。这意味着只有那些有父母记录的人(学生只会显示)。如果包含成绩的子记录不存在,则它们不会出现在您的查询中。启动查询生成器,然后双击连接线 - 将其更改为左连接(表示包括所有学生的选项)。
现在,当您运行查询时,将显示具有成绩行的记录,而没有成绩行的记录将导致成绩列为空。现在,您的两个条件都可以而且应该有效。这不是失败的条件,而是您的查询没有显示任何没有成绩的学生,无论您的条件如何,这是问题所在。
推荐阅读
- c++ - for循环中的多线程c ++
- python - 我在哪里可以找到 k-means 的距离度量?
- javascript - 与 for 和回调挑战异步:
- python - 访问函数外部变量我使用另一种方式但不工作
- android-intent - startService() 中的 Intent 应用程序或活动应使用哪个上下文?
- python - Python Tesseract 西里尔字符问题
- python - ValueError:密文长度必须等于密钥大小
- django - Django模型:在一个查询中获取最后一个ForeignKey
- javascript - ECharts:改变线条颜色。我选了 2 种颜色。两种颜色都显示奇偶风格
- r - 在闪亮的仪表板中嵌入图片