我有一个查询从表中取出一些字段。 如何使用相同的查询来创建这些字段的值的总和,并将总和更新为另一个表中的单个字段?
答案 0 :(得分:0)
如果你必须这样做,我可以看到在没有VBA的情况下完成的唯一方法是使用DSum()域聚合函数。
UPDATE tablename SET fieldname = DSum("some field", "some table", "some filter criteria here")
尝试使用嵌套聚合查询代替DSum()返回错误'必须是可更新的查询'。
真的应该重新考虑你的数据库设计。