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

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

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

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

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

本文内容

简介

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

简介

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

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

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

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

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

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

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

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

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

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

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

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

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

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

此信息是否有帮助?

谢谢您的反馈!

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

×