Hola oscarac.
A ver si te entendí...
Supongamos que tengas:
.- Una tabla: 'TU_TABLA' con varios campos entre los que están: 'n_IMP' y 'u_IMP'.
.- Un TRadioGroup cuyos items son: 'Moneda nacional' y 'Moneda extranjera'.
Una forma de hacerlo sería
Código Delphi
[-]
procedure TForm1.RadioGroup1Click(Sender: TObject);
var
Moneda: string;
begin
case RadioGroup1.ItemIndex of
0: Moneda:= ' n_IMP ';
1: Monead:= ' u_IMP ';
end;
with IBQuery1 do
begin
SQL.Text:= 'SELECT CAMPO_1,CAMPO_2,...,CAMPO_N,' + Moneda +
' FROM TU_TABLA WHERE...';
Open;
end;
end;
Es para ejemplificar. Por supuesto debés adaptar la consulta y utilizar la estructura de decisión que prefieras.
Saludos.