【问题标题】:Combobox Running Code/Query throwing "Recordset is not updateable"组合框运行代码/查询抛出“记录集不可更新”
【发布时间】:2014-01-14 21:27:59
【问题描述】:

当我单击组合框时,会填充下拉列表,但是当我尝试单击一个选项时,它会显示“记录集不可更新”。我已尝试阅读此错误但无法确定问题这背后。连接并不复杂,它之前已经工作过。 AwardsSubFrm的查询来源附:

有人知道如何解决这个问题吗?

【问题讨论】:

    标签: sql ms-access combobox ms-access-2007


    【解决方案1】:

    查询设计的图像表明您的记录源是GROUP BY 查询。来自任何GROUP BY 查询的记录集永远不可更新。您可以通过在查询设计器的数据表视图中打开查询来验证这一点,并确认 Access 不会让您更改任何值。

    我不知道针对您的情况有什么解决方法,但您需要的不仅仅是GROUP BY 查询。也许是一个子表单,其记录源包含您要更新的表行,并将其链接到主表单,以便显示与当前主表单行相关的那些记录。

    【讨论】:

    • 感谢您的知识!我将尝试查看是否将某些字段更改为“表达式”,看看是否有任何作用。 - 不,它不喜欢那样。
    • 我实际上并不需要“总计”,所以我删除了它们并且它起作用了!谢谢,HansUp!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 2012-09-13
    相关资源
    最近更新 更多