Fórum Nome já cadastrado??? como saber?? #214044
13/02/2004
0
Ola, como faço para saber se determinado nome já esta cadastrado em meu banco de dados.
Obs utilizo table e Paradox.
Obrigado
Obs utilizo table e Paradox.
Obrigado
Jupa
Curtir tópico
+ 0
Responder
Posts
13/02/2004
Ari
Tive este mesmo problema em um sistema que desenvolvi, a unica solução que encontrei foi colocar um edit onde o usuário digita o nome Dando um Like no campo, convertendo para Minusculo tudo e ainda retirando o Acento pois assim eu garantia que o nome digitado ia aparecer caso o nome não estivesse na Lista o usuário dava um insert, no meu caso usei Firebird então deu para criar uma UDF para Retirar os acentos para consultar agora no paradox não sei se tem como fazer isso
Responder
Gostei + 0
14/02/2004
Vieira_alex
Faça assim.
if not table1.locate(´nome´,edit1.text,[])then
ShowMessage(´Nome não encontrado´);
OBS:- onde ´nome´ é o campo da pesquisa, para um campo não indexado.
-> Se sua tabela estiver indexada use assim
if not table1.Findkey([edit1.text])then
ShowMessage(´Nome não encontrado´);
if not table1.locate(´nome´,edit1.text,[])then
ShowMessage(´Nome não encontrado´);
OBS:- onde ´nome´ é o campo da pesquisa, para um campo não indexado.
-> Se sua tabela estiver indexada use assim
if not table1.Findkey([edit1.text])then
ShowMessage(´Nome não encontrado´);
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)