FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como hago referencia al valor de una celda de un DBGrid?
Saludos,
esta es mi pregunta: Como hago referencia al valor de una celda de un dbgrid? Quiero por ejemplo tener un codigo asi: IF DBGrid1.columns[1] < 100 THEN // Se que esto no funciona.
__________________
Sóstrato Vásquez www.adidesa.com |
#2
|
|||
|
|||
Como te refieres a un DBGrid, por que no usas su propiedad DataSource para localizar el valor del campo?
Código:
if DBGrid.DataSource.DataSet.FielByName('FieldName').Value < 100 then Saludos... |
#3
|
|||
|
|||
Uso el DBGrid para capturar valores y en ese momento no estan en el Datasource. Es para validar el valor antes de insertarlo en la tabla.
__________________
Sóstrato Vásquez www.adidesa.com |
#4
|
|||
|
|||
Hola Sóstrato, una solución puede ser utilizando el evento BeforePost del DataSet, colocando el código que te dió maeyanes y mostrando un mensaje si la condición no se cumple y abortando el procedimiento.
Espero te sirva esta solución Saludos |
|
|
|