我有一个包含以下字段的大表:
Date
Product_ID
AmountEUR_Field1
AmountEUR_Field2
AmountEUR_Field3
AmountEUR_Field4
AmountEUR_Field5
其中每个AmountEUR字段代表产品的销售额。有 5 个不同的 AmountEUR 字段的原因是它们基于不同的货币汇率(例如 BeginingOfMonthRate、AverageMonthRate、EndOfMonthRate 等)。
我现在想将特定的AmountEUR字段复制到另一个表,但是要复制的AmountEUR字段会随时间而变化(有时是 AmountEUR_Field2,有时是 AmountEUR_Field5)。因此,我需要根据另一个表中的变量选择特定列。(该变量的值应该在 1 到 5 之间)。
我一直在考虑创建一个名为AmountEUR_ToBeUsed的新字段,该字段使用正确的 AmountEUR_Field 进行更新,但这让我回到了选择要复制的特定列的相同问题。
可以在 Access 查询设计器中制定解决方案,还是需要一些 VBA 代码?