2012-11-07 36 views
2

我正在使用Access DB與vb。 我想更新其它表一個表基座的值的值訪問-Vb-基於其他表值更新一個表

例如 表A中的列A1,A2,A3,...... 表B具有列B1,B2,B3 ... ....

如果A1和B1是他的ID號碼,在表B中的每個匹配的ID,B3的值已經在A3被更新以及

如果b1的第一個值是1234,然後在tableA中搜索1234,將該特定行的b3值更新爲a3位置。

請讓我知道如何繼續與此。

+0

使用查詢設計窗口。添加兩個表,使用拖放操作加入該ID。或者,使用Access查詢嚮導。 – Fionnuala

+0

感謝您的回覆..但我很抱歉Remou。我是全新的。我可以找到查詢設計並與ID進行連接。在此之後,如何根據其他表格的值更新一個表格。 – Ramya

+1

從這裏開始:http://office.microsoft.com/en-us/access-help/select-data-by-using-a-query-HA010285100.aspx – Fionnuala

回答

3

試試這個。如果您沒有合適的索引,它可能無法正常工作。

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

哇!這工作得很好:-)謝謝你remou! – Ramya