应用对象
Access 2013

检查查询类型

请确保你没有尝试编辑由交叉表、联合查询、传递查询或数据定义查询返回的数据。

查找聚合函数

不能编辑由总计查询返回的数据,也不能编辑使用其他聚合函数(如 MIN、MAX 或 AVG)的查询。

聚合函数合并多条记录中的值,如果尝试更改聚合值,Access 不知道要更新的源字段,因此不允许您更改任何内容。

请注意,在视频中,我说的是 "聚合函数",但我是指 "聚合值"。

检查查询属性

通过 "设计" 视图中的查询,单击 "属性"。 请确保 "唯一值" 属性设置为 "","记录集类型" 属性显示 "动态集"。

查找子查询

具体说来,查找属于初始 Select 语句的子查询。 例如:

选择 [订单日期],(选择 "最大值" ([订单日期])

将子查询添加到父查询将阻止您编辑数据。 请尝试以下解决方案:

  • 在 "查询设计器" 中,如果无需在结果中看到字段,请清除 "显示" 复选框。

  • 将子查询替换为包含域聚合函数(如 DMIN 或 DMAX)的子查询。

  • 将子查询从第一个 Select 语句中移出。

另请参阅

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。