Я бы сделал расчет в запросе (все-равно курс брать из БД) и выводил бы 2 поля, по необходимости у нужного ставил бы Visible в True, а у второго в False.
Типа что-то так:
Код:
fldPriceRUB.Visible := CheckBox1.Checked;
fldPriceUSD.Visible := Not CheckBox1.Checked;
fldPriceXXX - поле с ценой в RUB и USD соответсвенно (расчет в запросе с получением текущего курса из соотв. таблицы). Поля создаются даблкликом по таблице или квере, и там в попап меню что-то типа Add all fields.
CheckBox1 - тот самый чекбокс. В данном примере во вкл. состоянии - показывать в рублях, в выкл. - в долларях.