У меня есть большая таблица со следующими полями:
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?