Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Visualizar el registro marcado cuando navego con las flechas (https://www.clubdelphi.com/foros/showthread.php?t=69262)

DELFIN2000 05-08-2010 09:01:45

Visualizar el registro marcado cuando navego con las flechas
 
Hola a todos

Tengo un Grid con sus respectivos registros, cuando navego con las teclas de flecha arriba, abajo no me visualiza en unos TdEdits el registro seleccionado sino que me visualiza uno anterior o uno posterior dependiendo de la tecla. como se soluciona esto.

Gracias de antemano

Neftali [Germán.Estévez] 05-08-2010 13:14:19

Tal vez deberías explicar qué código estás utilizando para mostrar la información y en qué evento lo estás ejecutado. También puedes subir un proyecto de prueba para que veamos qué está pasando.

DELFIN2000 05-08-2010 22:44:03

hola

ya le encontre lo k pasa k no habia podido responder

lo solucione usando el evento ON KEYDOWN Y ON KEY UP del Dbgrid. En dichos eventos escribi:

Socio.text:=LogicaNegocio.IbqPendientes.Fieldsvalues['Nombre'];

esto me actualiza en el Socio.Text de acuerdo a donde yo ubique el cursor

Gracias y pendiente

rgstuamigo 05-08-2010 22:59:11

Pues te cuento que en delphi existen Componentes que hacen lo que estás haciendo sin codificar nada de código. Por ejemplo debistes haber utilizado un componente DBEdit que se encuentra en la Pestaña "Data Controls" de la paleta de componentes.;); dicho componente lo enganchas a tu DataSouce atraves de la propiedad que tambien se llama "DataSource" y finalmente selecionas la columna o campo que quieres mostrar, eso se hace con la propiedad "DataField" y listo.
Al navegar por tu DBGrid todo se hace automático.;)
Saludos...:)


La franja horaria es GMT +2. Ahora son las 04:04:55.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi