UPDATE Tbl, Qry SET Tbl.Submit_Date = [Qry]![FirstOfTIMESTAMP]
WHERE (((Tbl.Info_ID)=[Qry]![INFO_ID]));
我想更新Tbl.Submit_Date
来自[Qry]![FirstOfTIMESTAMP]
的{{1}}两个info_id
相同的值。
我收到错误Operation must have an updateable query
。我正在使用MSAccess。非常感谢任何帮助。
答案 0 :(得分:0)
如您所知,在MS Access中,查询必须是可更新的,才能在UPDATE
查询中使用。作为一种解决方法,考虑使用DMin()将SQL聚合转换为域聚合,假设 FirstOfTIMESTAMP 是来自源表的Min()
聚合
UPDATE Tbl
SET Tbl.Submit_Date = DMin("TIMESTAMP","SrcTable","Info_ID=" & Tbl.[INFO_ID])