Ver Mensaje Individual
  #2  
Antiguo 14-05-2010
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 947
Reputación: 25
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Para asignar valor a un campo calculado debes utilizar el evento OnCalcFields del TTable o TQuery...

Aqui un ejemplo de como calcular el valor...


Código Delphi [-]
{
VALOR_1 ->Campo de la Tabla...
VALOR_2 -> Campo de la TABLA

VALOR_3 ->Campo calculado...

}

procedure TForm1.Table1CalcFields(DataSet: TDataSet);
begin
       {Forma 1}
      Dataset['VALOR_3']:=Dataset['VALOR_1'] + Dataset['VALOR_2'];

      {Forma 2}
      Table1.FieldByName('VALOR_3').AsInteger:=Table1.FieldByName('VALOR_1').AsInteger+Table1.FieldByName(  'VALOR_2').AsInteger;
end;

Saludos...
Responder Con Cita