Delphi - DBGRID

 
Vista:

DBGRID

Publicado por ANDRES (6 intervenciones) el 14/02/2001 19:41:48
Hola Amigos de la programacion, necesito saber como capturar el evento cuando cambio de fila en DBGrid asociado a una tabla.
Muchas Gracias.
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:DBGRID

Publicado por Jesus (3 intervenciones) el 19/02/2001 20:54:14
Por favor si alguien te contesta me envias dicha informacion.

Saludos Jesus
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

RE:DBGRID

Publicado por qdevelop2000 (26 intervenciones) el 07/04/2001 18:03:10
Uno de los métodos que puedes utilizar es capturar el cambio del registro (en el Datasource)que provoca el cambio de fila en el DBGrid.
Utiliza el evento OnDataChange del DataSource que tengas en el DBGrid.
Recuerda que OnDataChange informa del cambio del valor de "un" TField de la tabla asociada, pero nos informa de manera especial de que se ha cambiado de registro en la tabla cuando nos entrega en el TField un valor "nil". Así que:

procedure TForm1.DataSource1DataChange(Sender: TObject; Field: TField);
begin
if Field = nil then
<...hubo cambio del registro completo>
end;
end;
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