bueno segun entiendo quieres filtrar una tabla en donde los valores correspondan a tres condiciones, por ejemplo supongamos que tienes una tabla cliente en donde manejamos estos tres campos:
Nombre
Telefono
Baja
ahora supongamos que tienes la tabla asi:
----------------------------------------------------------------------------
Nombre |Ciudad |Baja|
----------------------------------------------------------------------------
Juan Mexico Si
Pedro Merida No
Luis Campeche Si
ahora supongamos que quieres que e muestre aquel registro en donde sea el nombe Pedro, su ciudad Merida y Baja sea No
tu codigo seria así:
NombreTabla->Filter="";
NombreTabla->Filtered=false;
NombreTabla->Filter="Nombre='Pedro' AND Ciudad='Merida' AND Baja='No'";
NombreTabla->Filtered=true;
asi tu tabla despues del filtro quedaria asi;
----------------------------------------------------------------------------
Nombre |Ciudad |Baja|
----------------------------------------------------------------------------
Pedro Merida No
de preferencia te recomiendo que primero borres cualquier filtro que pudiera existir (NombreTabla->Filter="";) y que establezcas a false la propiedad Filtered
ahora si los parametros vienen de combos o cuadros de texto solamente construye el filtro con concatenaciones manejanod el nombre de los controles de donde provienen los parametros no olvidando encerrar en comillas simples los parametros sino te causaran error
OJALA TE HAYA SERVIDO SI REQUIERES MAS AYUDA PUEDES CONTACTARME A MI MAIL SIN DUDARLO
ISC JESUS SANTIAGO MAGAÑA ROSADO
jsmr0703810@hotmail.com