Ms access 用VBA中另一个表的值和更新表
我想将表1中的总和(列)更新为表2中的列 我尝试在sql中这样做:Ms access 用VBA中另一个表的值和更新表,ms-access,vba,Ms Access,Vba,我想将表1中的总和(列)更新为表2中的列 我尝试在sql中这样做: UPDATE stock SET stock.chairout = (SELECT SUM(chairs_count) FROM Event ) WHERE (([Event].[returned]))=False; 但它给我的错误是(它不是可更新的查询) 你们能帮忙吗?你们的问题是: UPDATE stock SET stock.chairout = ( SELECT SUM(chairs_count) FRO
UPDATE stock SET stock.chairout = (SELECT SUM(chairs_count) FROM Event
)
WHERE (([Event].[returned]))=False;
但它给我的错误是(它不是可更新的查询)
你们能帮忙吗?你们的问题是:
UPDATE stock
SET stock.chairout =
(
SELECT SUM(chairs_count)
FROM Event
)
WHERE Event.returned = False
您的where子句不应该放在括号内吗
UPDATE stock
SET stock.chairout =
(
SELECT SUM(chairs_count)
FROM Event
WHERE Event.returned = False
)
是的,对,我放了一个不同的。。。即使这样,我也会得到错误(操作必须使用updateblae查询)