나는 다음과 같은 필드 큰 테이블이 각 AmountEUR 필드는 제품에 대한 판매 금액을 나타냅니다MS Access 쿼리에서 변수를 기반으로 특정 열을 선택하는 방법은 무엇입니까?
Date
Product_ID
AmountEUR_Field1
AmountEUR_Field2
AmountEUR_Field3
AmountEUR_Field4
AmountEUR_Field5
. 5 가지 AmountEUR 필드가있는 이유는 다른 통화 요금 (예 : BeginingOfMonthRate, AverageMonthRate, EndOfMonthRate 등)을 기반으로한다는 것입니다.
내가 지금 다른 테이블에 특정 AmountEUR 필드를 복사하고 싶지만, 복사 할 AmountEUR 필드가 시간에 따라 변화 (때로는 AmountEUR_Field2, 그것은 AmountEUR_Field5입니다 다른 시간이다). 따라서 다른 테이블의 변수를 기반으로 특정 열을 선택해야합니다. (그 변수는 1에서 5 사이의 값을 가져야한다). 내가 라는 새 필드를 만드는 방법에 대한 생각되었다
올바른 AmountEUR_Field로 업데이트됩니다을 AmountEUR_ToBeUsed,하지만 다시 내가 복사 할 특정 열을 선택하는 동일한 문제에 저를 제공합니다.
Access 쿼리 디자이너 내에서 솔루션을 만들 수 있습니까? 아니면 일부 VBA 코드가 필요합니까?
MOLAP, 5 가지 옵션이의 생각, 난 당신이 원하는 필드를 반환하는 스위치()를 시도 권하고 싶습니다. PHP – PowerUser