Ver Mensaje Individual
  #2  
Antiguo 06-12-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
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
Responder Con Cita