22/08/2004

Pesquisar por aproximação p/evitar duplicidade de cadastro

Gente, existe por acaso, algum componente no delphi 6, que, quando se esta preenchendo um form de cadastro de clientes por exemplo, ao preencher o campo nome, a cada inserçao de letra, o componente ja vai na tabela, e pesquisa se ja existe algum usuario cadastrado por aproximaçao com aquele nome, para evitar duplicidade de cadastro.

Ex.:
Nomes cadastrados: Carlos Alberto Ferreira Rocha
Carlos Jose
José das Tantas
Fulano

Agora, o preenchimento do form:

Nome: digita C, e aparece Carlos Alberto Ferreira Rocha(primeiro nome em ordem alfabetica começando com C na Tabela).
Nome: digita Carlos J, aparece Carlos Jose.


Muito Obrigado.



[b:dccdd0becf]Título editado: ´Duvida Cadastro´[/b:dccdd0becf]
carcleo,
Escreva o título com uma pequena descrição de sua dúvida. Por favor, leia as [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689]Regras de Conduta[/url].
Sandra/Moderação


Carcleo

Respostas

22/08/2004

Slack

vc essta usando que banco ? qual conexão? e outra coisa vc usa Edit ou DBEdit?


Responder Citar

22/08/2004

Oscar Candido

no evento on change do seu Edit use a função findnearest do seu componente table ou query.


Responder Citar