Prezados, boa tarde !
Estou desenvolvendo uma tela de login e senha e, como sou iniciante, empaquei em uma situação meia cômica.
Quando eu insiro a senha incorreta, o sistema mostra a mensagem de senha de acesso inválida porém ainda assim abre o sistema.
Não sei como fazer para travar e não deixar que o sistema abra. Segue abaixo o código para verem onde errei. desde já, agradeço !!
procedure TFormLogin.btnentrarClick(Sender: TObject);
begin
if edtsenha.Text = DMDados.QueLoginusuario_senha.Value then
ShowMessage('Olá ' +DMDados.QueLoginusuario_nome.Value+ ' Bem Vindo ao sistema')
else
ShowMessage('Senha de acesso inválida !');
end;
procedure TFormLogin.btnsairClick(Sender: TObject);
begin
Close;
end;
procedure TFormLogin.edtusuarioExit(Sender: TObject);
begin
if not (DMDados.QueLogin.Locate('usuario_nome',edtusuario.Text,[loPartialKey,loCaseInsensitive])) then
begin
ShowMessage('Usuário não encontrado !');
edtusuario.clear;
edtusuario.SetFocus;
end;
end;
procedure TFormLogin.FormShow(Sender: TObject);
begin
edtusuario.SetFocus;
end;
end.