Access 2013,SQL,更新一行而不是一列

时间:2015-06-26 14:44:37

标签: sql ms-access ms-access-2013

我有一个只需要偶尔更新链接表的表单。所以我创建了一个cmd按钮来运行以下查询。麻烦的是,它更新目标表中的整个列而不是单行。如何将其设置为仅更新单行?

UPDATE tbl1 
INNER JOIN tbl2
ON tbl2.ID = tbl1.ID SET tbl1.Field1 = [Forms]![Project Details]![txtCustomerName], 
tbl1.Field2 = [Forms]![Project Details]![txtCustomerNumber]
;

谢谢!

1 个答案:

答案 0 :(得分:0)

谢谢sgeddes!

UPDATE tbl1 
INNER JOIN tbl2
ON tbl2.ID = tbl1.ID 
SET tbl1.Field1 = [Forms]![Project Details]![txtCustomerName], 
tbl1.Field2 = [Forms]![Project Details]![txtCustomerNumber]
;