Buenas,
sigo peleando con los campos de las bases de datos.
Tengo una base de datos en sqlite usando lazarus y este codigo:
Código Delphi
[-]
procedure TForm1.ACEITESCalcFields(DataSet: TDataSet);
begin
aceites.FieldByName('calculo').asinteger:=aceites.fieldbyname('precio').asinteger * aceites.fieldbyname('cantidad').asinteger;
aceites.Active:=false;
ACEITES.SQL.Clear;
ACEITES.SQL.Text:='SELECT SUM(CALCULO) from aceites';
aceites.ExecSQL;
aceites.Active:=true;
end;
le meti un campo calculado al query y la primera parte, que multiplica la cantidad por el precio me lo hace bien, pero queria sumar toda la columna calculada y me dice que el campo calculo no existe.
alguna idea?
saludos y gracias