Puedes utilizar la misma consulta para las dos cosas, lo que ocurre es que en este caso no debes de tener campos persistentes.
Código Delphi
[-]El acceso a datos es del tipo:
Mivariable:=TAdoquery.Fields[0].AsString;
Mivariable:=TAdoquery.Fields[0].AsInteger;
Mivariable:=TAdoquery.Fields[0].AsBoolean;
Mivariable:=TAdoquery.Fields[0].AsFloat;
Un Saludo.