Hola a todos, ¿cómo puedo yo mostrar el número de registro actual cuando te mueves entre las filas de un DBGrid en un Edit (Ya sea con el teclado o el mouse)?, ¿en qué evento debe hacerse?.
Fleon xD
Posted 23 May 2016 - 02:43 PM
Hola a todos, ¿cómo puedo yo mostrar el número de registro actual cuando te mueves entre las filas de un DBGrid en un Edit (Ya sea con el teclado o el mouse)?, ¿en qué evento debe hacerse?.
Fleon xD
Posted 23 May 2016 - 03:22 PM
hola amigo..el dbgrid tiene un componente dataset asociado..query o table entre otros. Depende que paleta de componentes uses..
entonces cambias la propiedad text del edit, asignandole el campo id en cuestion...los eventos serian onMouseOver y onkeypress..
tambien tienes el componente dbedit..este es un edit conectado a un dataset. le asignas el field id y listo
el ClientDataset por ej..tiene el evento afterscroll.. que ocurre despues de moverse de un registro a otro..
no se de el dataset que estes utilizando..
Saludos
Posted 23 May 2016 - 05:43 PM
Muchas gracias giulichajari lo pude hacer en el evento OnAfterScroll del Dataset y todo bien:
procedure TForm1.Query1AfterScroll(DataSet: TDataSet); begin Edit1.Text := IntToStr(Query1.RecNo); end;
Fleon xD.