SELECT PARA FILTRAR NO MSFLEXGRID

USUARIO.EXCLUIDOS 17/08/2011 10:40:45
#381864
Bom dia, pessoal.

minha duvida e o seguinte, tenho uma tabela onde cadastro funcionarios de varias empresas. no form tenho o cadastro da empresa e um msflexgrid com os funcionarios dela, até ae tudo bem. uso o select a seguir.

sql.Open [Ô]Select * from QryFuncionario where CodEmpregador like[ô][Ô] & txtCnpj.Text & [Ô][ô][Ô], con, adOpenDynamic, adLockPessimistic

mais agora quero colocar um campo de pesquisa, pois tem empresas com mais de 80 funcionarios. então o select tera que ter 2 filtros, um com o CodEmpregador e outro com o NomeFuncionario. como fazer ester select?
KERPLUNK 17/08/2011 11:01:34
#381866
Resposta escolhida

sql.Open [Ô]Select * from QryFuncionario where CodEmpregador like[ô][Ô] & txtCnpj.Text & [Ô][ô] and NomeFuncionario like [ô][Ô] & txtNomeFuncionario.Text & [Ô][ô][Ô], con, adOpenDynamic, adLockPessimistic
ACG1574 17/08/2011 11:03:55
#381867
if optCodigo.value = 1
sql.Open [Ô]Select * from QryFuncionario where CodEmpregador like[ô][Ô] & txtCnpj.Text & [Ô][ô][Ô], con, adOpenDynamic, adLockPessimistic
else
sql.Open [Ô]Select * from QryFuncionario where NomEmpregador =[ô][Ô] & txtNome.Text & [Ô][ô][Ô], con, adOpenDynamic, adLockPessimistic
endif
USUARIO.EXCLUIDOS 17/08/2011 13:41:42
#381889
Valeu galera era isto mesmo que precisava. Abraço
Tópico encerrado , respostas não são mais permitidas