Ms Ms:运行更新查询

时间:2017-04-05 19:06:28

标签: ms-access

我有一个查询从表中取出一些字段。 如何使用相同的查询来创建这些字段的值的总和,并将总和更新为另一个表中的单个字段?

1 个答案:

答案 0 :(得分:0)

如果你必须这样做,我可以看到在没有VBA的情况下完成的唯一方法是使用DSum()域聚合函数。

UPDATE tablename SET fieldname = DSum("some field", "some table", "some filter criteria here")

尝试使用嵌套聚合查询代替DSum()返回错误'必须是可更新的查询'。

真的应该重新考虑你的数据库设计。