组合框运行代码/查询抛出“记录集不可更新”
Posted
技术标签:
【中文标题】组合框运行代码/查询抛出“记录集不可更新”【英文标题】:Combobox Running Code/Query throwing "Recordset is not updateable" 【发布时间】:2014-01-14 21:27:59 【问题描述】:当我单击组合框时,会填充下拉列表,但是当我尝试单击一个选项时,它会显示“记录集不可更新”。我已尝试阅读此错误但无法确定问题这背后。连接并不复杂,它之前已经工作过。 AwardsSubFrm的查询来源附:
有人知道如何解决这个问题吗?
【问题讨论】:
【参考方案1】:查询设计的图像表明您的记录源是GROUP BY
查询。来自任何GROUP BY
查询的记录集永远不可更新。您可以通过在查询设计器的数据表视图中打开查询来验证这一点,并确认 Access 不会让您更改任何值。
我不知道针对您的情况有什么解决方法,但您需要的不仅仅是GROUP BY
查询。也许是一个子表单,其记录源包含您要更新的表行,并将其链接到主表单,以便显示与当前主表单行相关的那些记录。
【讨论】:
感谢您的知识!我将尝试查看是否将某些字段更改为“表达式”,看看是否有任何作用。 - 不,它不喜欢那样。 我实际上并不需要“总计”,所以我删除了它们并且它起作用了!谢谢,HansUp!以上是关于组合框运行代码/查询抛出“记录集不可更新”的主要内容,如果未能解决你的问题,请参考以下文章
根据多个组合框过滤查询,但如果组合框为空,则显示所有记录,包括空,