|
El DBGrid estará enlazado a un dataset, por ejemplo un Table. Basta entonces que uses Table.FieldByName('campo').AsInteger o Table.FieldByName('campo').AsFloat, dependiendo del tipo de datos, para extraer el valor del registro actual- que será el seleccionado en el DBGrid.
Como comentario lateral, si estás haciendo cálculos entre campos de un mismo registro quizá te convenga considerar el uso de campos calculados, ya sea en la parte del cliente (añadiendo un campo calculado en el editor de campos del dataset y asignando el valor del cálculo en el evento OnCalcFields) o del lado del servidor (usando un Query y haciendo el cálculo en la sentencia SELECT).
Al hacer esto, puedes consultar el valor del campo calculado como con cualquier otro campo, usando FieldByName.
// Saludos
|