Cita:
Empezado por anubis
Si gracias, pero la cuestion, con perdon, es como enlazas eso con el nuevo query.
|
Hola anubis.
Realmente no entiendo que es lo que deseas enlazar entre los queries...
La sumatoria de una columna es la suma de determinado campo (calculado o no) presente en todos los registros de un DataSet. Esa acumulación de multiplicaciones, en este caso (PRECIO * CANTIDAD) arroja un resultado, que se vá actualizando en el evento
OnCalcFields del query '
aceites'.
Cita:
|
pero queria sumar toda la columna calculada...
|
Precisamente de eso se encargaría el segundo query: Hacer la suma de los productos por los cuales se conforma el valor del campo calculado.
Por ejemplo, mostrar la sumatoria del campo calculado cuando se presiona un
TButton:
Código Delphi
[-]
procedure TForm1.Button1Click(Sender: TObject);
var
Suma: Double;
begin
with Segundo_Query do
begin
Close;
SQL.Text := 'SELECT SUM(PRECIO*CANTIDAD) AS TOTAL FROM TU_TABLA';
Open;
ShowMessage(FloatToStr(FieldByName('TOTAL').AsFloat));
Close;
end;
end;
Saludos.
