Jump to content


Photo

Mostrar el número de registro actual desde un DBGrid


  • Please log in to reply
2 replies to this topic

#1 Fleon

Fleon

    Advanced Member

  • Miembros
  • PipPipPip
  • 172 posts
  • LocationRepública Dominicana

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


  • 0

#2 giulichajari

giulichajari

    Advanced Member

  • Miembros
  • PipPipPip
  • 477 posts

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


  • 2

#3 Fleon

Fleon

    Advanced Member

  • Miembros
  • PipPipPip
  • 172 posts
  • LocationRepública Dominicana

Posted 23 May 2016 - 05:43 PM

Muchas gracias giulichajari lo pude hacer en el evento OnAfterScroll del Dataset y todo bien:


delphi
  1. procedure TForm1.Query1AfterScroll(DataSet: TDataSet);
  2. begin
  3. Edit1.Text := IntToStr(Query1.RecNo);
  4. end;

Fleon xD.


  • 0




IP.Board spam blocked by CleanTalk.