Pesquisa pelo nome ...
 
Notifications
Clear all

Pesquisa pelo nome indifirente do caracter

14 Posts
2 Usuários
0 Reactions
3,205 Visualizações
(@barbozams)
Posts: 50
Trusted Member
Topic starter
 

Prezados usuários,
estou tentanto fazer uma pesquisa pelo nome, onde me retorne todos os dados do cliente.
Isto eu já consegui. Só que existe um problema que ainda não consegui realizar. Quando digito o nome Exemplo: Fulano de Tal ele informa cliente cadastrado.
Quando digito fulando de tal, ele deixe eu cadastrar normalmente como se o cliente não existisse. Gostaria que os caracteres tanto maiúsculos e minúsculos e as ascentuações fossem desconsideradas. Como fazer isto?
Grato

 
Postado : 16/06/2012 3:32 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Precisamos de mais detalhes, isso é em um Formulário certo? será através de TextBox?

Use a pesquisa do fórum para te ajudar!!!....

Caso não for suficiente, poste seu arquivo modelo COMPACTADO!!!!

Se seu arquivo não estiver compactado (Leia as regras do fórum) eu vou exclui-lo!!!!!!!!
Att

 
Postado : 16/06/2012 4:50 pm
(@barbozams)
Posts: 50
Trusted Member
Topic starter
 

Alexandre,
a pesquisa está em uma textbox e conforme havia citado já conseguido assim que digito o nome todo o formulário é completado automaticamente, só que, se digito exemplo: Joaquim José e se assim foi cadastrado, o formulário me retorna com todos os dados preenchidos mas, se digito joaquim jose, ou seja, em letras minuscúlas e sem acento, caracteres especiais, ele me informa que o cliente não existe, será que fui claro?
Grato

 
Postado : 16/06/2012 5:20 pm
(@barbozams)
Posts: 50
Trusted Member
Topic starter
 

Desculpem,
achei que tinha resolvido o problema e nada. Por isto inseri o anexo para ver se tem solução.
Grato

 
Postado : 16/06/2012 7:36 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Por favor verifique seu anexo, pois não sintonia com sua postagem!!

seu fomulário tem apenas a opção de fazer pesquisa....

Att

 
Postado : 16/06/2012 8:25 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

barbozams,

Seu caso envolve 2 problemas: retirar acentos e ignorar maiúsculas. A solução proposta faz uma verificação e informa se o cliente está cadastrado (aba CADASTRO).

Me avise se é isso.

Abs,

 
Postado : 17/06/2012 8:39 am
(@barbozams)
Posts: 50
Trusted Member
Topic starter
 

Matrix,
muito obrigado pela atenção.
Não entendo muito bem de VBA e estou tentando desenvolver um formulário para cadastro e consulta lógico! Acontece que fico vendo vídeos e tutoriais e pego uma coisa ali e outra aqui e assim vai. Criei um botão de pesquisa e quando clico gostaria que: Aparecesse em uma listbox todos os nomes que constam no meu cadastro e que ficassem em ordem alfabética. Eles aparecem mas, não ficam em ordem alfabética.
Outra coisa que acontece é que quando eu digito um nome por exemplo: Manoel Bandeira ele aparece, mas se digito Manoel bandeira ele não encontra nada e digito cadastro inexistente, entendeu? Não difirencia maiúsculas de minúsculas.
Como disse anteriormente por não entender de VBA não soube utilizar o seu formulário.
Grato

 
Postado : 17/06/2012 9:14 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

barbozams,

Há equivoco de entendimento. Também não conheço VBA mas pra retirar todos os acentos e comparar corretamente tive que recorrer a uma função (não confundir com macro, que precisa ser acionada). Vou fazer melhor, sem macro vou te mandar uma soluçãqo para cadastro e consulta que vai te atender plenamente.

Na solução anterior, o registro em amarelo tem a validação que vc necessita. Ele compara com o cadastro (área cinza).

Ainda hoje te mando. Com ordem alfabética e tudo.

Abs,

 
Postado : 17/06/2012 11:51 am
(@barbozams)
Posts: 50
Trusted Member
Topic starter
 

Mandrix,
obrigado pela atenção dispensada.
Em tempo: Desculpe pelo Matrix acima, em vez de Mandrix.

 
Postado : 17/06/2012 12:06 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

barbozams,

Cadastro e consulta em única aba. Há crítica para acentos e maiúscula/minúscula.

Para cadastrar preencha a coluna e acione a seta. Para consultar veja o combo (nome).

Me avise se funciona.

Abs,

 
Postado : 17/06/2012 7:30 pm
(@barbozams)
Posts: 50
Trusted Member
Topic starter
 

Mandrix,
o que você fez ficou excelente, só tem um porém, eu estou tentando desenvolver é um formulário e eu preciso é de uma listbox que deverá aparecer os nomes que eu tenho no meu cadastro, lembra do que eu postei.
Mesmo assim agradeço o seu esforço e a atenção a mim dispensada!

 
Postado : 17/06/2012 7:45 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

A listbox está na célula D2.

Abs,

 
Postado : 17/06/2012 7:48 pm
(@barbozams)
Posts: 50
Trusted Member
Topic starter
 

Mandrix,
eu vi que a sua listbos está na referida célula, acontece que eu estou desenvolvendo este cadastro em um formulário em VBA.
No seu caso foi desenvolvido através de fórmulas.
Um grande abraço!

 
Postado : 17/06/2012 7:53 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa sorte.

 
Postado : 17/06/2012 7:54 pm