SQL 简单的更新查询不起作用 - 初学者
SQL simple update query not working - Beginner
我的理解是查询更新就像查找和替换。我想使用我的表单中的条件在我的结果 Table 中查找记录,并使用输入到我的表单中的信息更新这些记录。我想您会从我在这里写的 SQL 中理解我的意图。但是,我遇到了语法错误,有人可以解释为什么这在 Access 2010 中不起作用。
UPDATE TBLResult
SET [RepsOrTime] = [Forms]![FRMRecordResults]![RepsOrTime]
WHERE ([Forms]![FRMRecordResults]![StudentID]) AND ([Forms]![FRMRecordResults]![TestID])
您的标准缺失:
UPDATE TBLResult
SET [RepsOrTime] = [Forms]![FRMRecordResults]![RepsOrTime]
WHERE StudentID = [Forms]![FRMRecordResults]![StudentID]
AND TestID = [Forms]![FRMRecordResults]![TestID]
我的理解是查询更新就像查找和替换。我想使用我的表单中的条件在我的结果 Table 中查找记录,并使用输入到我的表单中的信息更新这些记录。我想您会从我在这里写的 SQL 中理解我的意图。但是,我遇到了语法错误,有人可以解释为什么这在 Access 2010 中不起作用。
UPDATE TBLResult
SET [RepsOrTime] = [Forms]![FRMRecordResults]![RepsOrTime]
WHERE ([Forms]![FRMRecordResults]![StudentID]) AND ([Forms]![FRMRecordResults]![TestID])
您的标准缺失:
UPDATE TBLResult
SET [RepsOrTime] = [Forms]![FRMRecordResults]![RepsOrTime]
WHERE StudentID = [Forms]![FRMRecordResults]![StudentID]
AND TestID = [Forms]![FRMRecordResults]![TestID]