记录集不可更新

问题描述:

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

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

  • 打开窗体属性 - >数据标签,并检查允许修改设置为是尽可能允许附加等 1)您试图访问记录在更新之前 2)在VBA中,在尝试修改记录之前,您没有调用.Edit方法。 3)表单有一个查询作为记录源,查询不可更新

情况3)是三个中最复杂的。例如,它可能是由于: - 存在像GROUP BY,COUNT,SUM这样的总条款,这意味着记录代表一组 - 无法更新的计算字段 - 缺少修改表/查询