ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Login do Sistema com problema !

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Automação Comercial
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
ICMRS
Novato
Novato


Registrado: Domingo, 29 de Abril de 2012
Mensagens: 61

MensagemEnviada: Qua Mai 09, 2012 8:33 pm    Assunto: Login do Sistema com problema ! Responder com Citação

Boa Noite Galera, eu to fazendo um sistema aqui, bd em Access, mas na hora de logar, tenho 2 Usuários cadastrados no banco, mas na hora do login ele só leva em conta o 1º da tabela do DB ... Por favor me ajudem... vou mandar a Unit da Tela de Login Abaixo:


unit ULogin;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons, ExtCtrls;

type
TFrmLogin = class(TForm)
Image1: TImage;
GrpBxLogin: TGroupBox;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
EdtApelido: TEdit;
EdtSenha: TEdit;
BtnOk: TBitBtn;
BtnCancelar: TBitBtn;
procedure BtnCancelarClick(Sender: TObject);
procedure BtnOkClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
FrmLogin: TFrmLogin;

implementation

uses UDM, UMenuPrin;

{$R *.dfm}

procedure TFrmLogin.BtnCancelarClick(Sender: TObject);
begin
Application.Terminate;
end;

procedure TFrmLogin.BtnOkClick(Sender: TObject);
begin
Dm.tab_Usuarios.Open; // abre a tabela tab_Usuarios
FrmMenuPrin.StatusBar1.Panels[2].Text := ' Usuário:' + FrmLogin.EdtApelido.Text + ' - '+ Dm.tab_UsuariosUsuDepto.AsSTring;
If (Dm.tab_UsuariosUsuSenha.Value <> FrmLogin.EdtSenha.Text) and
(Dm.tab_UsuariosUsuApelido.AsString <> FrmLogin.EdtApelido.Text) then
begin
MessageDlg('Nome ou senha do usuário inválidos.'+#13+#13
+ 'Se você esqueceu sua senha, consulte '+ #13
+ 'o administrador do sistema', mtError, [mbOK], 0);
EdtSenha.Clear; // limpa o objeto EdtSenha
EdtSenha.SetFocus; //Ajusta o foco para o objeto EdtSenha
end
else
begin
FrmLogin.Hide; //Esconde a tela
FrmMenuPrin.ShowModal; //chama a tela FrmMenuPrin no modo modal
FrmLogin.Release; //Remove a tela da memória
FrmLogin := Nil; //Atribui conteúdo nulo para a variável de tela FrmLogin
end;

end;

end.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
pestana
Colaborador
Colaborador


Registrado: Sábado, 25 de Junho de 2005
Mensagens: 3147
Localização: Araras-SP

MensagemEnviada: Qui Mai 10, 2012 10:58 pm    Assunto: Responder com Citação

Esta dúvida esta mais relacionado com a seção Delphi do que Automação Comercial. É interessante você postar as suas dúvidas nas seções correta do fórum, para que você possa obter um melhor resultado, com isso você ajuda o fórum e a você mesmo.

Sobre a sua dúvida...

eu não entendi:
Citação:
tenho 2 Usuários cadastrados no banco, mas na hora do login ele só leva em conta o 1º da tabela do DB ...


você quer que traz todos os usuários da tabela, mas esta trazendo somente 1 usuário, é isso? poderia explicar melhor?
_________________
Ao invés de ficar desanimado no que deu de errado, olhe para frente, aprenda com os erros e veja o que ainda pode ser feito. A determinação e a persistência é uma das etapas para o sucesso.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Sex Mai 11, 2012 10:20 am    Assunto: Responder com Citação

Bom dia,

Concordo com o Pestana, também acho que você deveria ter postado está dúvida na seção Delphi.
Sobre a questão, confira o tópico abaixo:
http://www.activedelphi.com.br/forum/viewtopic.php?t=67220&start=0&sid=0504807204bf021f7c2598831db6aab2

Espero que ajude.

_________________
Assinatura: Imobiliarias em Guarulhos
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
ICMRS
Novato
Novato


Registrado: Domingo, 29 de Abril de 2012
Mensagens: 61

MensagemEnviada: Sex Mai 11, 2012 8:14 pm    Assunto: Responder com Citação

Isso mesmo ... Eu tenho 2 Usuarios cadastros, mas quando ele vai conferir pra logar, ele só leva em conta a 1ª senha ... Peço desculpas pelo ocorrido do tópico em local errado, pois sou novo aqui nesse site... Neutral
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Automação Comercial Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB