Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-09-2007
rafita rafita is offline
Miembro
 
Registrado: ago 2003
Ubicación: Cuenca- España.
Posts: 309
Poder: 21
rafita Va por buen camino
Desplazamiento por DBGrid anidados

Buenas nuevamente,

Vuelvo a haceros una pregunta de esas sencilla para vosotros, aunque para mí un poco son una laguna.

Tengo dos DBGrid con sus orígenes de datos correspondientes (son ADOQuerys).
Hasta ahora utilizaba el evento OnCellClick (pinchar sobre cualquier celda) para mostrar los detalles o información complementaria sobre ese registro.
Lo que ahora quiero es que esa información complementaria también se actualice si me desplazo por el DBGrid con las teclas de cursor.

En los ejemplos de los libros que he leido funcionaba perfectamente porque utilizaban objetos que accedian a tablas (no Querys), y las tablas tenían una relación maestro-detalle.

Lo que busco es saber todos los eventos en los que debería poner la misma función: OnCellClick, ¿OnCellEnter?,.... pero sin que me ejecute varias veces dicha función.

Espero haberme explicado con claridad,
Gracias
__________________
Rafita.
Responder Con Cita
  #2  
Antiguo 05-09-2007
brzapata brzapata is offline
Registrado
 
Registrado: ene 2007
Ubicación: Madrid, España
Posts: 1
Poder: 0
brzapata Va por buen camino
Re: Desplazamiento por DBGrid anidados

Hola:

No sé si te he entendido bien... Lo que quieres (creo) es capturar un evento que te permita actualizar información cuando el usuario se desplace por el control usando las teclas...

Yo utilizo, para estos casos, el evento OnKeyUp. Te permite capturar cualquier pulsación incluso combinada (con Ctrl, Shift, etc.) y se dispara justo cuando el usuario "levanta el dedo" de la tecla.

Con un simple IF y la variable Key puedes hacer caso sólo a las pulsaciones de las teclas que te interesen.

Saludos.
Responder Con Cita
  #3  
Antiguo 06-09-2007
rafita rafita is offline
Miembro
 
Registrado: ago 2003
Ubicación: Cuenca- España.
Posts: 309
Poder: 21
rafita Va por buen camino
Hola BrZapata,

Efectivamente tenías razón, con ese evento me actualiza el segundo dbgrid correctamente.

Muchas gracias
__________________
Rafita.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Desplazamiento vertical en DBGrid dvd2000 Varios 8 25-04-2011 23:22:07
Sincronizar desplazamiento horizontal en dos DbGrid Héctor Randolph OOP 0 15-03-2007 23:29:00
Problemas con DBGrid y barras de desplazamiento joaquin OOP 1 23-11-2006 17:11:00
Problemas de desplazamiento dentro de un DBgrid? andressanchez Varios 1 29-07-2005 21:55:43
Desplazamiento por un DBGrid Newbie Varios 2 25-09-2003 02:15:43


La franja horaria es GMT +2. Ahora son las 17:54:56.


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
Copyright 1996-2007 Club Delphi