Pues tendrás que hacerlo como "en la vida real", o sea, comparar cada campo. Me explico, el usuario escribe una cadena a buscar en un TEdit. (por ejemplo)
Ahora debes pedir al servidor de datos lo que te interesa buscar, puede ser algo parecido a esto:
Código:
select *
from tbclientes
where NOMBRE1 containing :cQueBusco
or NOMBRE2 containing :cQueBusco
or APELLIDO1 containing :cQueBusco
or APELLIDO2 containing :cQueBusco
or NOMCOMERCIAL containing :cQueBusco
Puedes crear el select desde delphi o pasarle el valor a buscar como un parámetro a un IBQuery (por ejemplo) que ya tenga creada la sentencia.