SELECT PARA FILTRAR NO MSFLEXGRID
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?
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?
sql.Open [Ô]Select * from QryFuncionario where CodEmpregador like[ô][Ô] & txtCnpj.Text & [Ô][ô] and NomeFuncionario like [ô][Ô] & txtNomeFuncionario.Text & [Ô][ô][Ô], con, adOpenDynamic, adLockPessimistic
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
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
Valeu galera era isto mesmo que precisava. Abraço
Tópico encerrado , respostas não são mais permitidas