O ADO tem uma coisa chata no filtro: não aceita qualquer coisa
Não pode: ( a or b ) and ( a or c )
Mas aceita ( a and b ) or ( a and c )
Situação:
- O filtro pode ser em vários campos
- O filtro pode conter várias palavras
Então é criar uma expressão com N filtros para N campos, mas só pode usar AND de conjuntos OR
Esse acima não dá.
Talvez inverter a coisa nesse filtro.