FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Seleccionar registro de un DBGrid (Solucionado)
Estimados amigos:
Una vez más recurro a su sabiduría y comprensión. Tengo en un Form un DBGrid que apunta a una tabla (Personas). Desde este form llamo a otro form de manera modal, que posee un buscador utilizando un ADOQuery el que me entrega datos de otra tabla (Caracteres) que se encuentra en una relación maestro-detalle con la primera. Quisiera que en el evento oncellclick del form de búsqueda se activara el registro correspondiente del DBGrid del form principal y se cerrara el de búsqueda. ¿Puede alguien por favor ayudarme con el código necesario? Saludos y muchas gracias Última edición por radenf fecha: 30-03-2009 a las 02:00:21. Razón: Por haber solucionado el problema |
#2
|
||||
|
||||
Desde el form1 llamas al segundo de esta forma:
En el form2 creamos una propiedad para guaradar el dato:
Al cerrar el segundo form, guardamos el valor para luego consultarlo
Muy imprtante que no se destruya el form2 al cerrar, ya que el form1 debe consultar el valor (*1*) y ya se encargará de destruirlo form1 (*2*)
Creo que eso es lo que necesitas, en tu caso deberás quedarte con la referencia al registro selecionado y al volvar activarlo en tu Grid. Un saludo.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
Gracias Neftali ,lo voy a probar.
Me queda una duda. Tú haces referencias a Edit1, pero yo quiero seleccionar desde un DBGrid con el evento oncellclick. ¿Cómo acoplo ambos? Saludos y muchas gracias |
#4
|
||||
|
||||
En tu caso te quedas con el dato relevante del registro (Clave foránea de latabla personas, por ejemplo) que te permitirá localizar el registro seleccionado en la primera.
Al volver, deberás hacer esa búsqueda.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
||||
|
||||
Estimado Neftali :
No logro hacer funcionar lo que me has propuesto. ¿No existe otro modo para activar en un grid lo seleccionado en otro? Sludos y gracias |
#6
|
||||
|
||||
He logrado extraer los datos que me entrega la consulta con Query del FormBuscador en un Edit en el Form principal mediante el siguiente código:
¿Cómo puedo hacer la operación inversa y que los datos del Edit se representen en el DBGrid del Form principal, ya que son los mismos? Saludos y gracias Última edición por radenf fecha: 30-03-2009 a las 02:08:03. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Seleccionar primer y ultimo registro | Jose Roman | Firebird e Interbase | 14 | 19-08-2008 20:35:46 |
Seleccionar el ultimo registro de un campo | juangabriel1786 | MySQL | 2 | 25-08-2007 04:35:32 |
No seleccionar un registro en un dbgrid | m8estrella83 | Varios | 2 | 13-09-2006 01:22:37 |
seleccionar solo un registro | m8estrella83 | SQL | 8 | 07-08-2006 08:51:12 |
Seleccionar un registro de un DBGRID | luxus | Conexión con bases de datos | 1 | 01-08-2006 02:25:03 |
|