Leonardo, criando uma Query dentro do windev e executando-a com HExecuteQuery o Windev trata automaticamente os parametros, por exemplo, a query:
SELECT * FROM CLIENTES WHERE NOME = {pNome} AND SOBRENOME = {pSobrenome}
ao executar ela com HExecuteQuery, você pode informar valor pro filtro ou passar Null como parametro, no caso de Null o windev vai ignorar o filtro na Query:
HexecuteQuery(QRY_CLIENTES,hQueryDefault,"Chuck","Norris") vai executar no BD:
SELECT * FROM CLIENTES WHERE NOME = 'Chuck' AND SOBRENOME = 'Norris'
HexecuteQuery(QRY_CLIENTES,hQueryDefault,"Chuck") vai executar no BD:
SELECT * FROM CLIENTES WHERE NOME = 'Chuck'
HexecuteQuery(QRY_CLIENTES,hQueryDefault,Null,"Norris") vai executar no BD:
SELECT * FROM CLIENTES WHERE SOBRENOME = 'Norris'
Abraço