我收到“无法从指定的数据表中删除”错误消息

运行 删除查询 时,Access 可能会显示“无法从指定的表中删除”错误消息。 本文列出了可使用删除查询的实例,解释了出现错误消息的原因,并提供了纠正错误的步骤。

可通过多种方法删除 Access 中的记录。 有关删除记录的更全面说明,请参阅 添加、编辑和删除记录的方法一文。

本文内容

简介

如果想通过一次操作删除表中的多条记录,可使用删除查询。 删除查询适用于以下情况:

  • 使用与任何其他表均无关系的单个表。

  • 合并两个具有 一对一关系 的表。

  • 使用单个表,对该关系启用了此表 一对多关系、级联删除 的“单”面。

  • 包括“单”面一对多关系表格和“多”面一对多关系表格(例如,在“多”表的域中使用条件)。

    重要提示    必须运行查询两次才能从两个表中删除记录。

为什么会看到这种错误消息,应该如何解决?

如果使用多个表生成删除查询,且查询的“唯一记录”属性设置为“”,则运行该查询时,Access 会显示“无法从指定的表中删除”错误消息。

若要解决此问题,请将查询的“唯一记录”属性设置为“”。

  1. 在设计视图中打开删除查询。

  2. 如果查询属性表未打开,请按 F4 将其打开。

  3. 单击查询设计器以显示查询属性(而不是字段属性)。

  4. 在查询属性表中,找到“唯一的记录”属性,然后将其设置为“”。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。