使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。
我收到“无法从指定的数据表中删除”错误消息

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

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

本文内容

简介

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

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

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

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

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

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

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

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

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

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

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

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

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

需要更多帮助?

需要更多选项?

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

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

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×