SQL简单更新查询无法正常工作 - 初学者

时间:2015-03-18 10:21:35

标签: sql ms-access

我的理解是查询更新就像查找和替换一样。我想使用表单中的条件在结果表中查找记录,并使用输入到表单中的信息更新这些记录。我想你会从我在这里写的SQL中理解我的意图。但是,我收到语法错误,所以有人可以解释为什么这在Access 2010中不起作用。

UPDATE  TBLResult
SET [RepsOrTime] = [Forms]![FRMRecordResults]![RepsOrTime]
WHERE ([Forms]![FRMRecordResults]![StudentID]) AND ([Forms]![FRMRecordResults]![TestID])

1 个答案:

答案 0 :(得分:1)

您的标准丢失了:

UPDATE TBLResult
SET [RepsOrTime] = [Forms]![FRMRecordResults]![RepsOrTime]
WHERE StudentID = [Forms]![FRMRecordResults]![StudentID] 
   AND TestID = [Forms]![FRMRecordResults]![TestID]