Ir para conteúdo
Fórum Script Brasil
  • 0

Form De Login


fraudinha

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 0

pus o seguinte código no close do formulario login:

procedure Tfrmlogin2.FormClose(Sender: TObject; var Action: TCloseAction);

begin

if DataModule1.ADODataSet1.Eof=false then

Application.Terminate;

action:=cafree;

end;

tudo bem o problema do alt+f4 que quando fechava o form de login ia para o form principal resolveu mas agora o click do ok não funciona mais ou seja mesmo q o login esteja certo ele não abre o form principal ficando só no form login o q está errado?

Link para o comentário
Compartilhar em outros sites

  • 0

código form login:

procedure Tfrmlogin2.Button1Click(Sender: TObject);

begin

DataModule1.ADODataSet1.Close;

DataModule1.ADODataSet1.CommandText:='SELECT * FROM login WHERE USUARIO=:senha AND SENHA=:senha';

DataModule1.ADODataSet1.Parameters[0].Value:=edit1.Text;

DataModule1.ADODataSet1.Parameters[1].Value:=edit2.Text;

DataModule1.ADODataSet1.Open;

if DataModule1.ADODataSet1.Eof then

ShowMessage('Usuário ou senha invalidos')

end;

procedure Tfrmlogin2.FormClose(Sender: TObject; var Action: TCloseAction);

begin

if DataModule1.ADODataSet1.Eof=true then

Application.Terminate

else

begin

Application.CreateForm(TfrmPrincipal,frmPrincipal);

frmPrincipal.Show;

end;

end;

procedure Tfrmlogin2.Button2Click(Sender: TObject);

begin

Application.Terminate;

end;

end.

código form evento on show principal:

procedure TfrmPrincipal.FormShow(Sender: TObject);

begin

frmlogin2:=Tfrmlogin2.Create(self);

frmlogin2.ShowModal;

frmlogin2.Release;

end;

end.

Link para o comentário
Compartilhar em outros sites

  • 0
procedure Tfrmlogin2.Button1Click(Sender: TObject);

begin

DataModule1.ADODataSet1.Close;

DataModule1.ADODataSet1.CommandText:='SELECT * FROM login WHERE USUARIO=:senha AND SENHA=:senha';

DataModule1.ADODataSet1.Parameters[0].Value:=edit1.Text;

DataModule1.ADODataSet1.Parameters[1].Value:=edit2.Text;

DataModule1.ADODataSet1.Open;

if DataModule1.ADODataSet1.Eof then

ShowMessage('Usuário ou senha invalidos')

end;

if  DataModule1.ADODataSet1.Eof then
     ShowMessage('Usuário ou senha invalidos')

Cadê o comando de chamar o form Principal ou fechar o form Login?

Abs.

Kiko

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...