Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Filter en IBQuery (https://www.clubdelphi.com/foros/showthread.php?t=24599)

StartKill 26-08-2005 20:09:50

Filter en IBQuery
 
Wnas a todos el foro

Trabajo con delphi 7.0 interbase 7.5 y componentes IBX 7.08

Estos trabajando con tres IBQuery's (IB1, IB2, IB3)...
relacionandolos maestro detalle, detalle

Donde el IB1 es el maestro del segunto IB2, y el IB2 es el maestro del IB3.

Para ello e empleado las propiedad Datasource de los IB2 y IB3 asi:

IB2.datasource:=DataSource_del_ib1
IB3.datasource:=DataSource_del_ib2

Se supone que por cada vez que cambio de registro en el ib2 el ib3 se actualiza, "sí, es cierto, si lo hace"

Mi duda es la siguiente: como puedo filtrar un conjunto de datos del IB3, pero con los datos que ya fueron leidos...???

Es decir, si el IB3 ya tiene cargado un conjunto de filas y a partir de ello quiero hacer un filtro de registros a visualizar sin volver a leer la base de datos.

Para ello estoy tratando de utilizar las propiedades Filter y Filtered del IB3.

Notas: eh llegado ha utilizar las propiedades mencionadas, pero eh visto que es lento, yo supose que el filtro lo haria con los datos que ya estan en memoria del IB3.... pero me di con la soorpresa que el Ib3 vuelve a leer datos del servidor y recien hace el filtro ------> "a lo mejor me equivoco"

A la espera de alguna sugerencia precoz me despido.

Your friend

StartKill
Lima-Perú

Crandel 27-08-2005 06:51:06

en ves de usar filtros, dejá ese trabajo para el servidor que para eso esta, usa consultas filtradas que regresen solo con los datos que queres mostrar


La franja horaria es GMT +2. Ahora son las 08:45:19.

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