Tema: Operaciones
Ver Mensaje Individual
  #4  
Antiguo 26-02-2013
rotsen26 rotsen26 is offline
Miembro
NULL
 
Registrado: ene 2013
Posts: 41
Reputación: 0
rotsen26 Va por buen camino
Cita:
Empezado por Al González Ver Mensaje
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;
Me parece perfecto este código...
Pero si los datos están en una memoria(memorydata), allí como se hace la operación???
Responder Con Cita