Además de lo dicho, cabe mencionar que el componente TIBTable emplea el valor dado a la propiedad Filter como condición
Where SQL.
Es decir, puede utilizarse un TIBTable con su propiedades Filter y Filtered
establecidas antes de abrirlo, y la
traída de registros del servidor será tan eficiente como la de un TIBQuery, ya que el TIBTable ejecutará realmente una consulta SQL de tipo:
Código SQL
[-]Select * From Tabla Where PropiedadFilter
Algo muy distinto a lo que hacen otros componentes
table, donde lo normal es traer a memoria todos los registros de una tabla y luego hacer invisibles a los que no cumplan con los criterios del filtro. Razón por la cual los componentes tabla han sido estigmatizados como "no recomendables".
Desconozco cómo es esto en un TZTable de ZeosLib, aunque no sería muy difícil averiguarlo.
Saludos en el servidor.
Al González.
![Smilie](http://www.clubdelphi.com/foros/images/smilies/smile.gif)
P.D. No me pregunten qué hago aquí un domingo a la 1:15 AM.
![Big Grin](http://www.clubdelphi.com/foros/images/smilies/biggrin.gif)