Ms access 记录集不可更新
我不知道为什么我会收到一条运行时错误消息,说对于一个简单的表,记录集是不可更新的,我创建了一个新的表,并以一种不依赖于任何其他内容的新形式获取它。有没有可能是数据库设置发生了变化,导致了这个奇怪的问题。这怎么可能呢?需要更多的细节。 无论如何,您是如何尝试修改记录集的?通过VBA? 我建议您可以尝试以下几点: 打开“表单属性->数据”选项卡,检查“允许修改”是否设置为“是”,以允许添加,依此类推 1您正在更新前尝试访问记录 2在VBA中,您在尝试修改记录之前没有调用.Edit方法。 3表单有一个查询作为记录源,该查询不可更新 案例3是三个案例中最复杂的一个。例如,这可能是由于: -存在诸如GROUPBY、COUNT、SUM之类的total子句,这意味着一条记录表示一个集合 -无法更新的计算字段 -缺少修改表/查询的权限Ms access 记录集不可更新,ms-access,vba,ms-access-2010,Ms Access,Vba,Ms Access 2010,我不知道为什么我会收到一条运行时错误消息,说对于一个简单的表,记录集是不可更新的,我创建了一个新的表,并以一种不依赖于任何其他内容的新形式获取它。有没有可能是数据库设置发生了变化,导致了这个奇怪的问题。这怎么可能呢?需要更多的细节。 无论如何,您是如何尝试修改记录集的?通过VBA? 我建议您可以尝试以下几点: 打开“表单属性->数据”选项卡,检查“允许修改”是否设置为“是”,以允许添加,依此类推 1您正在更新前尝试访问记录 2在VBA中,您在尝试修改记录之前没有调用.Edit方法。 3表单有一个