我有一个要转换为Access DB的电子表格。我有一列要输入的客户名,我想用我们会计系统中的相应客户号替换。
我已经创建了一个包含客户信息的表,以及一个查询,该查询显示了需要在源数据中插入哪些ID。我正在寻找的是:
UPDATE tblStarting_Data SET CustomerID=x WHERE TEMPCustomer=y
X和Y来自qryIDPerCustomer。
我可以使用循环吗?如何引用另一个查询?
MS Access中的另一种可能性(从Tomalak答案借来的对象名称):
UPDATE tblStarting_Data, qryIDPerCustomer SET tblStarting_Data.CustomerID=qryIDPerCustomer.CustomerID WHERE tblStarting_Data.TEMPCustomer=qryIDPerCustomer.CustomerName