Bom dia Pessoal,
Poderiam por favor me ajudar?!
Eu estou tentando inserir um código que filtra apenas os dados que está no listviiew. Por exemplo. no txtcliente eu digito "João" e aparece no listview apenas os orçamentos do João. Então quando eu faço uma busca no no txtPesquisa, com o txtcliente já filtrado, o listview carrega novamente todos os clientes e procura pelo palavra que eu digitei no txtdescrição. E não quero que carregue tudo novamente.
Eu gostaria de filtrar o cliente digitando no txtcliente e na sequencia ao pesquisar em txtPesquisa aparecesse apenas os itens do cliente filtrado.
Obrigado.
Halk,
Talvez eu não tenha entendido a sua demanda... aqui deu certo (segundo o meu entendimento!
como fiz:
1 - No Combo Pesquisar Por, escolhi o item Cliente.
2 - Digitei no campo Cliente a Palavra "Alberto" - (O ListView exibiu 8 linhas. Todas do Cliente Alberto.
3 - No Combo Pesquisar Por, escolhi o item Descrição.
4 - Digitei no campo Pesquisar em Cliente a palavra "Imposto" (Agora o ListView exibiu apenas 2 linhas do Cliente Alberto que possuem o item Imposto na Descrição.
Qual é a dúvida? Não é assim que é para acontecer?
Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)
Atenciosamente
Wagner Morel
Wagner,
Por favor digite no campo Cliente o nome "Alberto". - (Isso fará o exibir apenas as linhas do cliente Alberto)
Com esse filtro ativado, selecione no combo a palavra ' Descrição ' e digite a palavra "Cimento" no campo 'pesquisar em Descrição '. - (O listview irá carregar todas as linhas que contém 'Cimento' incluindo de outros clientes. Mas eu gostaria que aparecesse apenas as linhas que tem ' Alberto ' como cliente)
Ok, Halk. Entendido.
Segue após correção.
Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)
Atenciosamente
Wagner Morel
Wagner,
Funcionou muito bem. mas onde você alterou? Consegui nota apenas o código:
If Me.chkPesquisa.Value = True Then sql = sql & " WHERE " & ProcurarPor & " LIKE '%" & Me.txtPesquisa.Value & "%' AND Cliente = '" & txtPesquisaCliente & "' ORDER BY " & OrdenarPor & " " & Ordem
Exatamente! Só isso mesmo!
Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)
Atenciosamente
Wagner Morel
Grande Wagner,
Resolveu a questão. Muito obrigado, nota 10.
Valeu.