impedir que dois nomes sejam cadastrados
24/11/2005
0
bom estou com um problema a respeito de um campo no frm
fiz um cadastro de funcionario e no edit do nome quero colocar um codigo no evento on exit, que se o funcionario já estiver cadastrado no banco de dados na hora que o usuario sair para o proximo campo o sistema de uma mensagem que o cadastro já existe e o focu fique no campo do nome e se o cadastro não existir dai então não faça nada
È isso aí valeu pela força
Alecsandro Moura
Posts
24/11/2005
Edilcimar
24/11/2005
Alecsandro Moura
Valeu
24/11/2005
Edilcimar
24/11/2005
Mahdak
//verifica se o material ja existe ao cadastra-lo DM.qry_Materiais.Close; DM.qry_Materiais.SelectSQL.Clear; DM.qry_Materiais.SelectSQL.Add(´Select * From Livros ´+´Where Nome Like:Consulta ´+´Order By Nome´); DM.qry_Materiais.Params[0].AsString; DM.qry_Materiais.ParamByName(´Consulta´).AsString:=´´+´¬´+Edit_Nome.Text+´¬´; DM.qry_Materiais.Open; if Edit_nome.Text = DM.qry_MateriaisNOME.AsString then showMessage(´ja existe´); else...
24/11/2005
Tnaires
Qualquer que seja o método que vc use pra impedir nomes duplicados, vc tem q levar outros fatores em consideração, como caracteres maiúsculos/minúsculos ou acentuados. As seguintes entradas podem furar o esquema:
TAÇA
TÁÇA
TACA
TÁCA
Creio que o ideal seria vc filtrar a entrada do usuário para permitir apenas caracteres maiúsculos e não acentuados, além da utilização da técnica em questão.
Abraços
Clique aqui para fazer login e interagir na Comunidade :)