使用查询删除重复记录

使用查询删除重复记录

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

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

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

在删除任何数据之前

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

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

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

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

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

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

创建和运行删除查询

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

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

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

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

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

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

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

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

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

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

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

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

此信息是否有帮助?

谢谢您的反馈!

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

×