Fórum Cadastro #189488
18/10/2003
0
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
Curtir tópico
+ 0
Responder
Posts
18/10/2003
Fabio.hc
Coloque o atributo ´unique´ no campo em vc esta gravando o nome.
Responder
Gostei + 0
18/10/2003
Henry
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;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)