Cadastro

Delphi

18/10/2003

Olá pessoal, bem eu esto com uma duvida parece ser facíl mais eu não estou conseguindo resolver, é o seguinte:

Imagine que eu tenha 5 pessoas cadastradas no meu sistema, ex:(Maria, José, Marcio, Natalia, Marcia), até aí tudo bem, mais o usuário irá cadastrar um sexta pessoa, ex:(Marcia), mais já tem uma marcia cadastrada no meu sistema então o programa não poderar deixar que cadastre outra pessoa com o mesmo nome, eu queria saber como posso fazer isso, parece ser bem facíl mais não estou conseguindo fazer isso se alguém poder me ajudar eu ficarei muito agradecido.

Obrigado


Leandrofaria

Leandrofaria

Curtidas 0

Respostas

Fabio.hc

Fabio.hc

18/10/2003

Coloque o atributo ´unique´ no campo em vc esta gravando o nome.


GOSTEI 0
Henry

Henry

18/10/2003

Brother, complementando, se tua tabela for paradox, coloque esse campo como chave, e antes do teble1.insert vc bota:

If table1.findkey([dbedit1.text]) then
begin
messagedlg(´Ja tem uma Marcia cadastrada´, mtinformation, [mbok], 0);
table1.cancel;
end else
table1.post;


GOSTEI 0
POSTAR