Applies ToMicrosoft 365 专属 Access Access 2024 Access 2021 Access 2019 Access 2016

有两种基本方法可以在 Access 表中的字段中要求值:

  • 将字段的 Required 属性设置为 “是”    为此,可以在 设计视图 中打开表。 如果只想一次更改一个字段,此方法很简单,是一个不错的选择。

  • 使用在字段上创建非空索引的 数据定义查询    可以使用 SQL 视图 执行此操作。 此方法不像使用设计视图那么简单,但有一个优点:可以保存数据定义查询,稍后再次使用它。 如果定期删除并重新创建表,并且需要某些字段的值,则这非常有用。

将字段的 Required 属性设置为“是”

  1. 在导航窗格中,右键单击表,然后单击“ 设计视图”。

  2. 选择要要求始终具有值的字段。

  3. 在“字段属性”窗格中的“ 常规 ”选项卡上,将“ 必需 ”属性设置为 “是”。

    “必填字段”属性

注意: 如果已包含记录的表中的字段的 Required 属性设置为 “是 ”,Access 将为你提供检查该字段是否在所有现有记录中具有值的选项。 无论是否接受此选项,新记录都需要字段的值。

使用数据定义查询Create字段的非空索引

  1. “创建”选项卡上的“查询”组中,单击“查询设计”

  2. 在“ 设计 ”选项卡上的“ 结果 ”组中,单击“ 视图”下的箭头,然后单击“ SQL 视图”。

  3. 从查询中删除所有 SQL。

  4. 在查询中键入或粘贴以下 SQL:

    CREATE INDEX index_name ON table (field) WITH DISALLOW NULL
  5. 在 SQL 中,按如下所示替换变量:

    • index_name 替换为索引的名称。 最好使用有助于确定索引用途的名称。 例如,如果索引是为了确保每个记录都存在社会安全号码,则可以将其命名为require_SSN。

    • 替换为包含要编制索引的字段的表的名称。 如果表名包含空格或特殊字符,则必须将名称括在方括号中。

    • 字段 替换为要编制索引的字段的名称。 如果字段名称包含空格或特殊字符,则必须将名称括在方括号中。

  6. 保存并关闭查询。

  7. 运行查询以创建索引。 请注意,可以使用 RunSQL 宏操作从宏运行查询。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。