使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

检查查询类型

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

查找聚合函数

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

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

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

检查查询属性

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

查找子查询

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

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

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

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

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

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

另请参阅

需要更多帮助?

需要更多选项?

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

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×