使用查询删除重复记录

使用查询删除重复记录

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

当多个用户同时将数据添加到数据库,或设计数据库不检查重复项,重复数据通常蠕变。很方便地使用查询,当您确实要删除大量重复的数据。第一步是使用查询查找重复记录数据库中。

注意: 本文中所述的方法不适用于Access web 应用程序

在删除任何数据之前

由于无法撤消数据删除,因此在尝试删除重复记录之前,请确保您的数据库准备就绪:

  • 确保文件不是只读文件。

  • 如果您与其他人共享您的数据库,请要求他们关闭您要使用的对象,以免出现可能的数据冲突。

  • 如果您有权在独占模式下打开数据库: 单击文件 >打开并选择数据库。单击旁边的箭头打开,并单击以独占方式打开.

  • 最重要的是,请记住到备份数据库。恢复已删除的记录的唯一方法是从备份中还原。删除操作还可能会删除相关表中的记录。

注意: 若要从备份还原,请关闭原始文件并为其重命名,以便备份副本可以使用原始版本的名称。将原始版本的名称分配给备份副本,然后在 Access 中将其打开。

创建和运行删除查询

  1. 单击创建选项卡 >查询设计并在显示表对话框中,双击您要从中删除记录的表。

  2. 双击星号 (*) 将所有的表字段添加到查询设计器中。

  3. 添加要用于将记录标识为“删除”的字段。例如,假设某个客户停业了,您需要删除该客户的所有未结订单。若要仅找出这些记录,可以向设计网格中添加“客户 ID”和“订单日期”字段。

  4. 您可以添加条件行中的条件。例如,您可能会添加了利用业务和后,该客户的订单是无效的日期的客户客户 ID。

  5. 清除每个条件字段的“显示”复选框。

  6. 在“设计”选项卡上,单击“运行”。验证查询是否返回要删除的记录。

  7. 单击设计视图,然后在设计选项卡上,单击删除。Access 将选择查询更改为删除查询、 隐藏设计网格下半部分中的显示行并添加删除行。

  8. 在运行删除查询之前还有一个验证:确保“*”(所有字段)列中的“删除”行显示“From”,并且“Where”应出现在任意一个条件列中。

  9. 在“设计”选项卡上,单击“运行”>“”。

有关详细信息,请参阅比较两个表并查找不匹配的记录

返回页首

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

此信息是否有帮助?

谢谢您的反馈!

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

×