daragor
07-09-2012, 23:59:58
Hola nuevamente amigos.. recurro a uds. xq no logro dar en el clavo esta vez con un dbgrid.. no encuentro una propiedad, o no se usar alguna, q me sirva para el objetivo..
Tengo cargados los datos de un query y se muetran en la dbgrid, lo q quiero es que al moverse dentro de ella con el teclado.. (teclas arriba o abajo) vaya mostrandose los datos de los registros en los distintos editbox. eso ya lo logre probando el evento "oncellclick" .. pero como es sabido solo funciona al hacer un click en una fila, el procedimiento es asi de simple:
procedure TABM_marcas.listaCellClick(Column: TColumn);
begin
cod.Text:= mquery.FieldByName('cod').Value;
nom.Text:= mquery.FieldByName('nombre').Value;
end;
Ahora. se imaginan que una vez logrado esto me muevo con las flechas por los registros y siguen apareciendo los datos del registro seleccionado con click... me gustaria q al moverme muestre los del registro actual..
Compañero espero me entiendan y me tiren un soga para solucionar esta pequeñes, gracias!
Tengo cargados los datos de un query y se muetran en la dbgrid, lo q quiero es que al moverse dentro de ella con el teclado.. (teclas arriba o abajo) vaya mostrandose los datos de los registros en los distintos editbox. eso ya lo logre probando el evento "oncellclick" .. pero como es sabido solo funciona al hacer un click en una fila, el procedimiento es asi de simple:
procedure TABM_marcas.listaCellClick(Column: TColumn);
begin
cod.Text:= mquery.FieldByName('cod').Value;
nom.Text:= mquery.FieldByName('nombre').Value;
end;
Ahora. se imaginan que una vez logrado esto me muevo con las flechas por los registros y siguen apareciendo los datos del registro seleccionado con click... me gustaria q al moverme muestre los del registro actual..
Compañero espero me entiendan y me tiren un soga para solucionar esta pequeñes, gracias!