Access-Vba-根据另一个表的值更新一个表

时间:2012-11-07 18:03:44

标签: vba ms-access

我正在使用带有vb的Access DB。 我想基于其他表值

更新一个表的值 例如,

表A有列a1,a2,a3,..... 表B有列b1,b2,b3 .......

如果a1和b1是ID号,对于表B中的每个匹配ID,B3的值也必须在a3中更新

如果b1的第一个值是1234,那么在tableA中搜索1234,将该特定行的a3位置更新为b3值。

请让我知道如何继续这样做。

1 个答案:

答案 0 :(得分:3)

试试这个。如果您没有合适的索引,它可能无法正常工作。

UPDATE KeyTable090808 
INNER JOIN pplsft_IDandDEPT 
ON KeyTable090808.Employee_ID = pplsft_IDandDEPT.pplsft_UTDID
SET KeyTable090808.DEPT = pplsft_IDandDEPT.pplsft_Dept_Name