Hola
No entiendo.
Tienes un consulta sql que te da el total del query
IBQuery_DetalleVenta, por lo tanto este contiene lo que se llama un field.
ESte field es el que necesitas para ingresarlo en donde quieras, un ejemplo:
Quieres que este field este en una variable y luego en donde quieras:
Código Delphi
[-]Var A: Real;
with (DM.IBQuery_DetalleVenta)do
begin
SQL.Clear;
SQL.Add('SELECT SUM(T1.TOTAL) AS TOTALP FROM DETALLE_VENTAS T1, FACTURAS_DE_VENTAS T2 WHERE T1.ID_FAC_V = T2.ID_FAC_V');
DM.IBQuery_DetalleVenta.Open;
A:= DM.IBQuery_DetalleVenta.Fields[0].AsFloat; end;
Ahora si, haces lo que quieras con la variable A.
Por ahí anda el asunto.
Saludos