Fórum Evitar dados dplicados na tabela #170241
19/07/2003
0
Alguém ai sabe como posso fazer para evitar dados dupilados na tabela paradox.
Exemplo. tenho um cadastro de clientes so que não tenho o campo codigo. em alto incremento. que vai contando 1,2,3 ... para cada registro.
No meu form o campo j´começa pelo nome dai o meu problema com o campo cod. fica facil, mas sem , eu estou quebrando cabeça me lembro que uma vez eu fiz mas não me lembro mais.
Se alguém puder me ajudar fico muito agradecido.
Andy
Curtir tópico
+ 0Posts
19/07/2003
Cefernan
o campo NOME é chave primária na sua tabela? Se sim, já estará evitando a duplicidade do valor deste campo. Caso não queria usar chave primária, você pode definir um índice do tipo UNIQUE para os campos que deseja que não se repitam.
Outra forma de resolver isso é via código, no evento BeforePost de sua tabela faça uma rotina que verifique na tabela se os dados já existem.
Espero que lhe ajude.
[]´s
Gostei + 0
19/07/2003
Midas
não consegui entender bem o que deseja ...
vc tem a chave na tabela ? qual é o campo chave ?
se for nome, eu aconselho que não o utilize como campo chave pois quando se tem um campo chave ele automaticamente se torna unico, (não podendo repetir valores), assim tem que ter um codigo como campo chave....
Gostei + 0
19/07/2003
Henry
if table1campo.value <> dbedit1 then
table1.post;
aonde :
table1campo é a tabela junto com o campo aonde nao deve haver duplicações.
dbedit1 é o dbedit do campo que vai ser inserido.
Espero ter ajudado, Henry.
Gostei + 0
19/07/2003
Andy
Com as dicas de vcs eu consegui.
Andy
____________________________________
´... Se não puder se destacar pelo talento
Vença pelo esforço ...´
Gostei + 0
19/07/2003
Andy
Com as dicas de vcs eu consegui.
Andy
____________________________________
´... Se não puder se destacar pelo talento
Vença pelo esforço ...´ :)
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)