¿Tienes algun problema concreto?
¿No sabes por donde empezar?
¿Algun error?
Crea una cadena con los camps los valores y los operadores que necesites.
Código Delphi
[-]
SQL := 'Select * from Tabla where';
for...
SQL := SQL + Campo + Operador + StrValor;
Ten en cuenta que a la cadena StrValor, deberás concatenarle las comillas ('Valor') si el campo es un alfanumérico. Similar con los tipos Fecha...
No es un tema sencillo, ya que tiene mmuchos detalles.
Luego debes tener en cuenta los operadores para concatenar y los posibles paréntesis si hay más de uno diferente.
...F1=A
AND F2=B
OR F3=C
Como ves es un tema muy amplio; Debería dar detalles y preguntar algo más concreto
Como comenario, decir que hay componentes que te permiten hacer lo que buscas.
Aquí tienes algunos.
Comentarte que