Database 使用;“必需”;财产vs";“不为空”;Access列的验证规则

Database 使用;“必需”;财产vs";“不为空”;Access列的验证规则,database,validation,ms-access,Database,Validation,Ms Access,我正在制作一个包含查询、表单、报告和用户界面的数据库——但我似乎无法理解的是;在表的设计视图中,在Required上按Yes或将“IsNotNull”作为验证规则写入之间有什么区别。 我需要同时使用这两种还是可以使用其中一种? 我试着在网上查找,但还没有找到答案。两个必填项:Yes和验证规则:notnull都是相同的内容。你当然不需要两者都用 Required:Yes是首选项,因为它成为列(字段)本身的基本属性。查看列定义(又称元数据)的工具将立即知道该列不可为null。如果列被定义为Requi

我正在制作一个包含查询、表单、报告和用户界面的数据库——但我似乎无法理解的是;在表的设计视图中,在Required上按Yes或将“IsNotNull”作为验证规则写入之间有什么区别。 我需要同时使用这两种还是可以使用其中一种?
我试着在网上查找,但还没有找到答案。

两个
必填项:Yes
验证规则:notnull
都是相同的内容。你当然不需要两者都用


Required:Yes
是首选项,因为它成为列(字段)本身的基本属性。查看列定义(又称元数据)的工具将立即知道该列不可为null。如果列被定义为
Required:No
,那么这些工具可能会被愚弄为认为列可以为空,并且它们不会(或无法)提取和解析该列的验证规则。

我不是专家,因此可能存在一些我不知道的细微差别,但检查
Required
似乎只实现了
notnull
条件。请参阅此线程:的副本