使用查询删除重复记录

您所在的位置:网站首页 access数据库包含有 使用查询删除重复记录

使用查询删除重复记录

2023-09-27 18:00| 来源: 网络整理| 查看: 265

如果多个用户同时向数据库添加数据,或者数据库未设计为检查重复项,则重复数据通常会出现。 想要删除大量重复数据时,使用查询会更方便。 第一步是 在数据库中查找包含查询的 重复记录。

注意: 本文中所述的方法不适用于 Access Web 应用。

删除任何数据之前

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

确保该文件不是只读的。

如果与他人共享数据库,请要求他们关闭要处理的对象,以避免可能的数据冲突。

如果有权以独占模式打开数据库:单击"文件">打开并选择 数据库。 单击"打开"旁边的 箭头,然后单击"以独占 方式打开"。

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

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

创建和运行删除查询

单击"查询>的"创建"选项卡,然后双击要删除记录的表。

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

添加用于标识要删除的记录的字段。 例如,假设某个客户退出业务,你需要删除该客户的所有待处理订单。 若要仅查找这些记录,可以将"客户 ID"和"订单日期"字段添加到设计网格。

还可以在 "条件"行中添加条件。 例如,可以添加已退出业务的客户的客户 ID,以及该客户订单失效的日期。

清除 每个条件 字段的"显示"复选框。

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

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

在运行删除查询之前,再进行一次验证:确保* (列) 字段的"删除"行显示在任何条件列中的"从"和"位置"。

在"设计"选项卡上,单击"运行">"是"。

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

返回页首



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3