Tema: Operaciones
Ver Mensaje Individual
  #3  
Antiguo 26-02-2013
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.610
Reputación: 32
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
El DBGrid es sólo la forma de presentar los datos. En realidad están contenidos en el conjunto de datos que está asociado al TDataSource que está asociado al DBGrid.

Código Delphi [-]
DBGrid1.DataSource.DataSet ['Importe'] := DBGrid1.DataSource.DataSet ['Cantidad'] * DBGrid1.DataSource.DataSet ['Precio'];

O mejor:

Código Delphi [-]
ElDataSet ['Importe'] := ElDataSet ['Cantidad'] * ElDataSet ['Precio'];

Y, en caso de que Cantidad o Precio pudieran estar en blanco, entonces más seguro:

Código Delphi [-]
ElDataSet ['Importe'] := ElDataSet.FieldByName ('Cantidad').AsFloat * ElDataSet.FieldByName ('Precio').AsFloat;
Responder Con Cita