记录集不可更新

时间:2014-12-31 15:29:20

标签: access-vba ms-access-2010

我不知道为什么我收到一个运行时错误消息,说我的记录集对于我创建并以新形式提供的简单表不可更新,而不依赖于其他任何内容。是否有可能数据库设置以某种方式改变,导致我这个奇怪的问题。这怎么可能?

1 个答案:

答案 0 :(得分:0)

需要更多细节。 无论如何,你是如何尝试修改记录集的?通过VBA? 我建议你尝试一些事情:

  • 打开表单属性 - >数据选项卡并检查允许修改是否设置为是,直到允许添加等等 1)您正在尝试在更新前访问记录 2)在VBA中,在尝试修改记录之前,您没有调用.Edit方法。 3)表单有一个查询作为记录源,查询不可更新

案例3)是三者中最复杂的。例如,它可能是由于:    - 存在总条款,如GROUP BY,COUNT,SUM,表示记录代表一组    - 无法更新的计算字段    - 缺乏修改表/查询的权限