Select 2 busca por multiplos campos
30/11/2019
0
Boa noite galera, Eu tenho um campo de select2 para o nome do cliente onde o usuário digita parte do nome e o select2 retorna os possíveis resultados, isso já funciona, só que o usuário ta me pedindo para que a busca não seja só pelo nome seja também pelo código do cliente, documento do cliente e endereço, ou seja, qualquer um desses valores digitados deveria retornar o cliente, fiz uma tela que abre uma janela jquery-ui com alguns componentes para o cara selecionar o tipo de busca um campo de texto e um grid em baixo mostrando os resultados, porem fica extremamente complexo e difícil de dar manutenção, se fosse possível fazer algo semelhante com select2 creio que melhoraria muito o código.
Bruno Almeida
Curtir tópico
+ 0
Responder
Posts
01/12/2019
Kelvin Eger
Coloca o fonte e o select pra gente ver aí. Quem sabe posso te ajudar
Responder
01/12/2019
Gustavo
Bruno, não sei se compreendi, mas vamos ver.
Pelo que entendi você quer que o usuário preencha um único input e ele busque em diversos campos da tabela cliente. Se for isso, utilize o OR.
Digamos que o query receba a consulta como @Busca, acredito que o código seja mais ou menos isso:
SELECT
tblCliente.Nome,
tblCliente.Documento,
tblCliente.Endereco
WHERE
tblCliente.Nome LIKE '%@Busca%' OR
tblCliente.Documento = @Busca OR
tblCliente.Endereco LIKE '%@Busca%'
Espero ter ajudado, qualquer coisa poste seu código para tentar auxiliar melhor.
Pelo que entendi você quer que o usuário preencha um único input e ele busque em diversos campos da tabela cliente. Se for isso, utilize o OR.
Digamos que o query receba a consulta como @Busca, acredito que o código seja mais ou menos isso:
SELECT
tblCliente.Nome,
tblCliente.Documento,
tblCliente.Endereco
WHERE
tblCliente.Nome LIKE '%@Busca%' OR
tblCliente.Documento = @Busca OR
tblCliente.Endereco LIKE '%@Busca%'
Espero ter ajudado, qualquer coisa poste seu código para tentar auxiliar melhor.
Responder
Clique aqui para fazer login e interagir na Comunidade :)