Delphi - Al modificar un dato en un DBGrid...???

 
Vista:

Al modificar un dato en un DBGrid...???

Publicado por manuel (2 intervenciones) el 08/03/2003 05:37:01
Mi problema es que cuando cambio un dato de una celda en un dbgrid, quiero realizar una serie de operaciones con el dato que tenia antes del cambio, para ello utilizo el evento oncolenter del dbgrid y si la columna es por ejemplo la 2, entonces guardo el campo de la tabla(que en este momento contiene el valor anterior al cambio) en una variable. Mi problema es que este evento solo se ejecuta cuando cambias de columna, entonces cuando cambias datos en distintas lineas pero continuando sobre la misma columna del dbgrid no me coge la variable.
En que evento o de que forma podria capturar este dato. Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Al modificar un dato en un DBGrid...???

Publicado por Ernesto D'Spirito (706 intervenciones) el 08/03/2003 20:38:20
Guarda los valores de los campos para los que requieres su valor anterior en variables o un arreglo apenas el DataSet entre en modo de edición (o sea, en el evento OnBeforeEdit).

Ernesto D'Spirito
http://www.latiumsoftware.com/es/index.php
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar