Notifications
Clear all

Mostrar no ListBox utilizando 3 filtros de Combobox

5 Posts
2 Usuários
0 Reactions
633 Visualizações
(@martinithi)
Posts: 3
New Member
Topic starter
 

Boa tarde Programadores.

Desenvolvi um programinha para controle de Ressarcimento no qual o usuário insere a informação e vai tratando o pedido, conforme vai resolvendo uma etapa ele coloca a data e salva o pedido muda de status até chegar no finalizado.
Inicialmente tralhava apenas com filtro geral por status e o combobox1 está fazendo este trabalho perfeitamente.

Preciso da ajuda de vocês no seguinte case:
Quero filtrar por "status" [combobox1] "transportadora" [combobox4] e data da fatura [combobox5]que é a data que foi enviado [salvo na textbox3].

Porém um filtro está zerando o outro, todos funcionam como o primeiro sendo que precisam estar vinculados.

Quando filtro por status ele trás todos os pedidos em determinado status mas quando filtro por transportadora, se seleciono uma determinada transportadora que não está em determinado status ele filtra também independente do status que ela esteja invalidando o primeiro filtro, o mesmo acontece quando filtro a data da fatura.

Como fazer o listbox mostrar os filtros vinculando as 3 condições dos 3 combos? Alguém pode ajudar?

 
Postado : 02/05/2017 2:32 pm
(@mprudencio)
Posts: 2749
Famed Member
 

Seu arquivo de exemplo nao funciona,

Mas faça uma busca combinada dentro de um loop.

if colunas status = combobox1.value and colua transportadora = combobox4.value and coluna data = comobox5.value then

codigo que carrega a listbox

else

pula linha

end if

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 02/05/2017 4:48 pm
(@martinithi)
Posts: 3
New Member
Topic starter
 

Bom dia MPrudencio, tentei fazer com a sua dica mas não estou conseguindo, anexei o arquivo novamente para quem sabe você dando uma olhada puder me ajudar.

***

Seu arquivo de exemplo nao funciona,

Mas faça uma busca combinada dentro de um loop.

if colunas status = combobox1.value and colua transportadora = combobox4.value and coluna data = comobox5.value then

codigo que carrega a listbox

else

pula linha

end if

 
Postado : 03/05/2017 5:24 am
(@mprudencio)
Posts: 2749
Famed Member
 

Agora que funcionou nao entendi o que vc pretende.

Se ja esta funcionando qual o problema?

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 03/05/2017 6:49 am
(@martinithi)
Posts: 3
New Member
Topic starter
 

mPrudencio Apenas o filtro de Status funciona perfeitamente, o filtro por transportador e data não. Quando eu seleciono um status e uma data por exemplo, o listbox traz toda a relação com aquela data independente do status filtrado préviamente, o mesmo acontece com a transportadora. =/

Agora que funcionou nao entendi o que vc pretende.

Se ja esta funcionando qual o problema?

 
Postado : 03/05/2017 7:00 am