Ver Mensaje Individual
  #6  
Antiguo 22-08-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por anubis Ver Mensaje
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.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita