Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Pequena falha no Modelo de Aplicativo de Cadastro em VBA

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
lovinho2000
Colaborador
Colaborador
Mensagens: 32
Registrado em: Seg Nov 18, 2013 9:05 pm

Pequena falha no Modelo de Aplicativo de Cadastro em VBA

Mensagem por lovinho2000 »

Boa tarde, pessoal!

Eu baixei o Modelo de Aplicativo de Cadastro em VBA no Microsoft Excel disponibilizado por TOMÁS VÁSQUEZ e atualizado/aperfeiçoado por alguns outros colegas aqui do fórum.

Contudo, quando fui realizar PESQUISA com o campo de CIDADE SELECIONADO, os demais campos de pesquisa não são levados em conta na pesquisa.

É como se apenas o campo CIDADE fosse considerado quando está selecionado.
Mesmo digitando algum outro item nos demais campos do Formulário de Pesquisa, não ocorre a filtragem dos dados para preencher o ListView.

Porém, se não selecionar o campo CIDADE, os demais campos de pesquisa são filtrados normalmente.

Parece que ao selecionar algum item do campo CIDADE, os demais campos de pesquisa não são considerados na filtragem.

Teria como corrigir isso e fazer com que o campo CIDADE e os demais campos de pesquisa fossem considerados também, caso fosse lançado algum dado para pesquisa??

Desde já, Obrigado pela ajuda.

Lovinho


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


lovinho2000
Colaborador
Colaborador
Mensagens: 32
Registrado em: Seg Nov 18, 2013 9:05 pm

Pequena falha no Modelo de Aplicativo de Cadastro em VBA

Mensagem por lovinho2000 »

Alguém conseguiu resolver o pequeno problema??

Alguém poderia me ajudar?


Avatar do usuário
Reinaldo
Jedi
Jedi
Mensagens: 1537
Registrado em: Sex Ago 01, 2014 4:09 pm
Localização: Garça - SP / SCS - SP

Re: Pequena falha no Modelo de Aplicativo de Cadastro em VBA

Mensagem por Reinaldo »

De qual arquivo você está falando? Pode disponibiliza-lo ou o link do mesmo?


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
Reinaldo
Jedi
Jedi
Mensagens: 1537
Registrado em: Sex Ago 01, 2014 4:09 pm
Localização: Garça - SP / SCS - SP

Re: Pequena falha no Modelo de Aplicativo de Cadastro em VBA

Mensagem por Reinaldo »

Não entendo como um Bug, mas como uma "interpretação"; que pode não estar de encontro ao que deseja.
Na rotina utilizada, a pesquisa cidade é um "adicional" aos demais "filtros", ou seja é filtrado os dados que atendam aos Campos:Nome/Endereço/Região/Contato/Telefone e em adicional que inclua também os registros da(s) cidade(s) selecionada(s).
Pelo que entendi o que deseja é retornar somente os registros que incluam a cidade selecionada.
Se assim for experimente o arquivo anexo alterado.
Não testei a fundo, mas em principio irá filtrar todos os dados pré selecionados, e retornar somente o(s) registro(s) correspondente(es) que atendam a seleção
Anexos
MdC_FrontEnd ListView(Cidades).zip
(64.86 KiB) Baixado 245 vezes


lovinho2000
Colaborador
Colaborador
Mensagens: 32
Registrado em: Seg Nov 18, 2013 9:05 pm

Re: Pequena falha no Modelo de Aplicativo de Cadastro em VBA

Mensagem por lovinho2000 »

Reinaldo,
Eu sou muito iniciante em VBA EXCEL,
Talvez eu não soube explicar direito.
Mas é o seguinte:

Ao realizar uma PESQUISA com o campo de CIDADE SELECIONADO, os demais campos de pesquisa não são levados em conta na pesquisa.
É como se apenas o campo CIDADE SELECIONADO fosse considerado quando está ele selecionado.
Mesmo digitando algum outro item nos demais campos do Formulário de Pesquisa, não ocorre a filtragem dos dados para preencher o ListView.

Já se não for selecionado algum item do campo CIDADE, os demais campos de pesquisa são filtrados normalmente.
Parece que ao selecionar algum item do campo CIDADE, os demais campos de pesquisa não são considerados na filtragem.
Por isso que reporteu o provável erro.

No meu humilde entendimento, assim como você também mencionou, o correto seria que ao fazer seleção em algum item do campo CIDADES e algum dos demais campos de pesquisa fosse também preenchido com algum dado, este fosse considerado também.


Avatar do usuário
Reinaldo
Jedi
Jedi
Mensagens: 1537
Registrado em: Sex Ago 01, 2014 4:09 pm
Localização: Garça - SP / SCS - SP

Re: Pequena falha no Modelo de Aplicativo de Cadastro em VBA

Mensagem por Reinaldo »

Não é necessário enfatizar os termos pois entendi o que deseja, apenas comentei que não considero um erro, aparentemente foi idealizado para assim ser.
Ao realizar uma PESQUISA com o campo de CIDADE SELECIONADO, os demais campos de pesquisa não são levados em conta na pesquisa.
Nesse modelo, ao realizar uma pesquisa com o campo Cidade selecionado, terá em seu listview os registro que sejam da Cidade Selecionada mais (adicional) os registros que atendam os demais campos de filtro, ou seja se tiver um registro que atenda os filtros e dois registros que atendam as cidades, o retorno será 3 registros no listview.

Contudo você não mencionou se testou a alteração que postei atende sua demanda.


lovinho2000
Colaborador
Colaborador
Mensagens: 32
Registrado em: Seg Nov 18, 2013 9:05 pm

Re: Pequena falha no Modelo de Aplicativo de Cadastro em VBA

Mensagem por lovinho2000 »

Olá, Reinaldo!

Eu testei as alterações que você postou, mas, mesmo assim, ainda continua do mesmo jeito do anterior.


Avatar do usuário
Reinaldo
Jedi
Jedi
Mensagens: 1537
Registrado em: Sex Ago 01, 2014 4:09 pm
Localização: Garça - SP / SCS - SP

Re: Pequena falha no Modelo de Aplicativo de Cadastro em VBA

Mensagem por Reinaldo »

Nos que efetuei inicialmente, parecia bem, mas segue nova alteração veja se atende
Anexos
MdC_FrontEnd ListView(CidadesModif).zip
(57.34 KiB) Baixado 257 vezes


lovinho2000
Colaborador
Colaborador
Mensagens: 32
Registrado em: Seg Nov 18, 2013 9:05 pm

Re: Pequena falha no Modelo de Aplicativo de Cadastro em VBA

Mensagem por lovinho2000 »

Parabéns, Reinaldo!

Funcionou direitinho.
Você é o cara.

Valeu mesmo!!!


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder