0

我正在使用 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 的 Cost of 2。因此表 B 将针对 Item_Num 1 更新 201101 和(到最后一个 YearMonth 列),成本为 2。

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

4

1 回答 1

0

好吧,我似乎已经明白了。我决定创建一个临时表来存储我想为表 B 更新的值,它有点乱,但它可以工作。

于 2012-08-15T16:47:31.940 回答