防止字段中的值重复

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

您可以通过创建唯一索引,防止字段中的重复值。唯一索引是需要索引字段的每个值都是唯一索引。

有两种基本方法,您可以创建唯一索引:

  • 设置字段的索引属性,以有 (无重复)   您可以通过在设计视图中打开表来执行此操作。此方法非常简单,很好的选择如果您只想更改一次一个字段。

  • 创建创建唯一索引数据定义查询   您可以通过使用SQL 视图执行此操作。此方法不是简单,只需使用设计视图中,但具有优势: 您可以保存该数据定义查询和以后再次使用它。如果定期删除并重新创建表,想要在一些字段使用唯一索引,这很有用。

你要做什么?

设置字段的索引属性,以有 (无重复)

使用数据定义查询创建唯一索引字段

设置字段的索引属性,以有 (无重复)

  1. 在导航窗格中,右键单击包含字段的表,然后单击设计视图

  2. 选择您想要确保域具有唯一值。

  3. 在字段属性窗格中,在常规选项卡上,设置索引属性为是 (无重复)

    “索引”字段属性

返回页首

使用数据定义查询创建唯一索引字段

  1. 在“<ui>创建</ui>”选项卡上的“<ui>其他</ui>”组中,单击“<ui>查询设计</ui>”。

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

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

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

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

    • Index_name 替换为索引的名称。最好使用可帮助您确定索引有何用途的名称。例如,如果要确保社会保险号码是唯一索引,您可能其命名为 unique_SSN。

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

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

  6. 保存并关闭该查询。

  7. 运行查询以创建索引。请注意,您可以运行该查询从宏使用 RunSQL 宏操作。有关详细信息,请参阅另请参阅部分。

返回页首

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

此信息是否有帮助?

谢谢您的反馈!

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

×