当您尝试在 Access 数据库中的窗体上的记录更新的错误消息:"此记录集不是。"

初级用户: 需要用户界面的单用户计算机上的知识。

本文应用到 Microsoft Access 数据库 (.mdb) 文件或 Microsoft Access 数据库 (.accdb) 文件。

症状

当您尝试在 Access 数据库中的窗体上记录更新时,您可能会收到以下错误消息:

此记录集不可更新。

原因

当窗体基于不可更新的查询时,将出现此问题。

详细信息

重现问题的步骤

  1. 创建下面的新查询基于罗斯文示例数据库中订单明细表。
    Query: qryOrders
    -------------------
    Type: Select Query
    Join: None
    Field: Quantity
    Total: Group By
    Field: UnitPrice
    Total: Group By

  2. 将新查询另存为qryOrders查询,然后关闭查询。

  3. 选择qryOrders查询后,单击插入菜单上创建窗体

    注意:在 Access 2007 中,可以选择qryOrders查询,单击表单创建选项卡上的窗体组中。

  4. 尝试更改任何记录中的单位价格。

    请注意,您会收到"症状"一节中提到的错误消息。

参考资料

有关如何解决在访问查询和访问窗体中的数据更新时可能出现的错误的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

328828如何解决更新和访问窗体访问查询中的数据时可能出现的错误

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

你对翻译质量的满意程度如何?

哪些因素影响了你的体验?

是否还有其他反馈?(可选)

谢谢您的反馈意见!

×