Cita:
Query.Filter:=('Campo1 = ' + QuotedStr (Valor1);
Query.Filter:=('Campo2 = ' + QuotedStr (Valor2);
...
En el caso de utilizar Filter no manda ningun error pero no me filtra mas que por uno de los dos campos....
|
Para que te filtre por los dos campos deberás ponerlos juntos
Query.Filter:='Campo1 = ' + QuotedStr (Valor1)+ ' AND '+'Campo2 = ' + QuotedStr (Valor2);
Logicamente, te convendría poner unas condiciones para evitar valores nulos de Valor1 y Valor2 para filtrar por ninguno, el que tenga valor o los dos.
Despues debes aplicar el filtro.
Query.Filtered:= True; ( creo que es así la sintaxis )
Suerte y saludos