Fórum Consultar entre Nome e Data de Nascimento em Lazarus/Delphi #591375
16/02/2018
0
Bom dia a todos, Meus caros, estou querendo uma ajuda dos amigos programadores na seguinte questão; antes de salvar na base de dados o Nome da pessoa mais a data de nascimento, gostaria que o sistema fizesse uma busca se já existe este cadastrado na base de dados, caso exista o sistema acusa, caso não exista ele simplesmente deixa passar...
Helton Garrido
Curtir tópico
+ 0
Responder
Posts
17/02/2018
Douglas Sousa
Bom dia!
Existe algumas maneiras de se fazer vc pode antes da sua inserção fazer uma consulta tipo , não testei esse codigo,
digitei aki direto pode ter algum erro mais a base e a logica e mais ou menos essa qual quer coisa estarei a disposição.
Existe algumas maneiras de se fazer vc pode antes da sua inserção fazer uma consulta tipo , não testei esse codigo,
digitei aki direto pode ter algum erro mais a base e a logica e mais ou menos essa qual quer coisa estarei a disposição.
/// faz a consulta na tabela
with suaQuery do
begin
close;
SQL.Add('select * from cliente where nome = :nome and dataaniversario = :data')
parambyname('nome').asstring := Quotedsrt(edit1.text);
parambyname('data').asstring := Quotedsrt(edit2.text);
open;
end;
verifica se retornou alguma informação
if suaqyery.recordcount > 1 then
begin
showmessage('Registro Ja existe com essas mesmas informações');
edit1.setfocus;
// caso exista registro com esses dados ele sai do procedimento
exit;
end;
// caso nao exista nenhum registro com as informações constinua seu codigo de inserção logo abaixo
Responder
Gostei + 0
17/02/2018
Douglas Sousa
ou vc pode fazer a verificação no evento onexit do edit com esse codigo ai acima,
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)