要求字段中具有值

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的英文版本以便参考。

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

  • 将字段的 "必需" 属性设置为"是"    你可以通过在设计视图 中打开表来执行此操作。 如果您只想将一个字段更改一次, 则此方法非常简单, 并且是一个不错的选择。

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

将字段的 "必填" 属性设置为 "是"

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

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

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

    “必填字段”属性

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

使用数据定义查询为字段创建非 null 索引

  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 宏操作从宏运行查询。

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×