VBA - SQL更新与列匹配的行

时间:2012-08-15 14:20:27

标签: sql ms-access access-vba

我正在使用MS Access,目前正在使用VBA并且现在有2个表。我试图在另一个表中插入/更新行。区别在于一个表在行方向上有数据,另一个表在列方向上,这是第一个表(表A),第一行作为标题:

Item_Num  Cost  YearMonth
1         2     201101
2         5     201102

以下是我希望将此表更新(表B),第一行作为标题:

Item_Num  201101  201102  201103  201104  ...
1         2       2       2       2
2         1       5       5       5

在表A中,201101年的YearMonth为Item_Num 1的成本为2.因此,对于Item_Num 1,表B将更新为201101年及(最后一年的YearMonth列),成本为2.

我已经能够更新它出现的第一个YearMonth(上一个例子中的201101),但似乎无法获得剩余的列。

1 个答案:

答案 0 :(得分:0)

好吧,我似乎已经得到了它。我决定创建一个临时表来存储我想要为表B更新的值,它有点乱,但它有效。