Nome já cadastrado??? como saber??

Delphi

13/02/2004

Ola, como faço para saber se determinado nome já esta cadastrado em meu banco de dados.
Obs utilizo table e Paradox.

Obrigado


Jupa

Jupa

Curtidas 0

Respostas

Ari

Ari

13/02/2004

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


GOSTEI 0
Vieira_alex

Vieira_alex

13/02/2004

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´);


GOSTEI 0
POSTAR