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)
-   -   Problema con IBQuery y DBGrid (https://www.clubdelphi.com/foros/showthread.php?t=24418)

Durbed 19-08-2005 14:37:38

Problema con IBQuery y DBGrid
 
Estoy desarroyando una aplicacion MDI y en la ventana hija de clientes tego un DBGrid que me visualiza los telefonos de ese cliente. El problema que tengo es que al abrir una segunda ficha de cliente, me muestra en los DBGrid de todas las fichas de clientes los telefonos del ultimo cliente que he abierto, pues para obtener los datos de la consulta utilizo el mismo IBQuery para todos, el cual esta en un DataModule.

Como puedo hacer que cada ficha de cliente muestre sus telefonos, a ser posible de una forma sencilla.

Gracias.

PD: Utilizo Delphi7, Firebird 1.5 y los IBX

ContraVeneno 19-08-2005 19:12:10

Podrías probar cambiando la instrucción SQL en el evento OnShow de la ficha, o podrías probar con querys distintos para los dbgrids distintos.

Durbed 19-08-2005 19:30:30

Gracias, no se me habia ocurrido poner el sql en un evento distinto del OnCreate, me habia ido por soluciones mas complejas como la creacion/destruccion de ibquerys en tiempo de ejecucion.

Lo unico que habria que ponerlo en el evento OnActivate, que se ejecuta cada vez que el Form recibe el foco.

Muchas gracias. Si alguien sabe de una solucion mejor, estoy abierto a todo.


La franja horaria es GMT +2. Ahora son las 02:53:42.

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