![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Efectivamente.
Como dice el amigo oscarac tienes que capturar el evento ColExit del Dbgrid. Por ese evento pasa cada vez que sales de una columna del grid y puedes saber qué columna has editado con la propiedad SelectedIndex. ejemplo:
Saludos |
|
#2
|
|||
|
|||
|
validar celda
Gracias por responder perdon por no poner algun codigo , aqui esta algo de lo que he conseguido hacer hasta ahora tratare de explicar lo que he entendido y espero me corrigan en lo que estoy mal.
1.- Si hago referencia al compo de esta manera en el evendo oncolexit del dbgrid. showmessage(DBGQcRep.DataSource.DataSet.FieldByName('DgwCode').AsString); ma aparece el mensaje sin valor ya que el valor esta en el buffer del dbgrid creo yo. 2.- El DbGird tiene la colletion TColumn que es donde tiene el titulo de la columana pero no veo propiedad donde este el valor actual. 3.- Al momendo de la edicion del la celda se hace en el buffer del dbgrid o del dataset del dbgrid?
saludo y gracias. |
|
#3
|
||||
|
||||
|
Hola.
Cuando vas navegando por el dbgrid si consultas el campo de la tabla te tiene que dar el valor del campo del registro en el que esté situado el foco del dbgrid en ese momento así que asegurate de que cuando haces el showmessage del campo de la tabla el foco del dbgrid apunte a algún registro y no estés en una linea nueva. Por otro lado la actualización del campo en el grid actualiza el campo de la tabla de forma automática. Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Mouse en Celda de DBgrid | angelholberg | Gráficos | 1 | 06-02-2009 03:10:24 |
| valor de una celda de un dbgrid | alopete | Varios | 4 | 17-10-2007 17:32:46 |
| Como Pintar Solo la Celda y No Toda la Columna de la Celda de un dbGrid?? | AGAG4 | Varios | 11 | 15-11-2004 20:53:28 |
| Marcar una celda de un DBGRID | bustio | Conexión con bases de datos | 1 | 10-06-2004 09:51:43 |
| Seleccionar una celda de un DBGRID | Sandochan | Conexión con bases de datos | 2 | 28-05-2003 16:09:37 |
|