Cadastro
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
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
Curtidas 0
Respostas
Fabio.hc
18/10/2003
Coloque o atributo ´unique´ no campo em vc esta gravando o nome.
GOSTEI 0
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;
If table1.findkey([dbedit1.text]) then
begin
messagedlg(´Ja tem uma Marcia cadastrada´, mtinformation, [mbok], 0);
table1.cancel;
end else
table1.post;
GOSTEI 0