MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    [Resolvido]Tela de Login em que o usuário e senha estão em uma tabela

    fieldNome
    fieldNome
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 113
    Registrado : 16/04/2012

    [Resolvido]Tela de Login em que o usuário e senha estão em uma tabela Empty Tela de Login em que o usuário e senha estão em uma tabela

    Mensagem  fieldNome 16/4/2012, 00:43

    Tenho uma tabela em que tem um campo pra Usuário e o outro pra Senhas.

    Eu criei um formulário com as textbox de Usuário e Senha e quero criar um botão que, caso o valor inserido nessas textboxes tiverem na tabela, ele abrir um formulário determinado.

    Tem como fazer isso sem VBA? Como eu faço pra ele consultar se os valores que eu botar na textbox estão corretos?

    avatar
    Convidado
    Convidado


    [Resolvido]Tela de Login em que o usuário e senha estão em uma tabela Empty Re: [Resolvido]Tela de Login em que o usuário e senha estão em uma tabela

    Mensagem  Convidado 16/4/2012, 02:21

    Boa noite colega, seja bem vindo ao forum....
    Na penúltima linha do seu código do botão escreva:

    DoCmd.OpenForm "NomedoFormulário", acNormal
    fieldNome
    fieldNome
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 113
    Registrado : 16/04/2012

    [Resolvido]Tela de Login em que o usuário e senha estão em uma tabela Empty Re: [Resolvido]Tela de Login em que o usuário e senha estão em uma tabela

    Mensagem  fieldNome 16/4/2012, 02:38

    Obrigado, mas o problema não é abrir o formulário, o problema é só abrir se os valores das textboxes(login e senha) estiverem "registradas" na tabela que tem o usuário e senha.

    Como eu faço isso?


    Ex :

    Campo usuário da tabela tbl_usuarios - registros : admin, jose, claudio, roberto.
    Campo senha da tabela tbl_usuarios - registros ::: admin8087, 123jose, claudio2087, roberto890923.

    Então, caso eu bote no textbox do usuario "admin" e no textbox de senha "admin8087", irá funcionar e entrar no formulário.
    avatar
    Convidado
    Convidado


    [Resolvido]Tela de Login em que o usuário e senha estão em uma tabela Empty Re: [Resolvido]Tela de Login em que o usuário e senha estão em uma tabela

    Mensagem  Convidado 16/4/2012, 03:57

    Há vários exemplos e topicos sobre o assunto....
    Veja este. Bom estudo....

    http://speedy.sh/pqBmc/LoginSenha.rar
    fieldNome
    fieldNome
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 113
    Registrado : 16/04/2012

    [Resolvido]Tela de Login em que o usuário e senha estão em uma tabela Empty Re: [Resolvido]Tela de Login em que o usuário e senha estão em uma tabela

    Mensagem  fieldNome 16/4/2012, 23:34

    Obrigado, abri o arquivo e peguei o código, só que no meu, se eu botar qualquer usuário e senha e clicar no botão, ele nem abre. Olha o código que usei:


    Private Sub Comando4_Click()

    If IsNull(Me.txtUser) Or Me.txtUser.Value = "" Then
    MsgBox "Você não digitou um usuário. Esse campo é obrigatório", , "Usuário"
    Me.txtUser = Null
    Me.txtUser.SetFocus

    ElseIf Me.txtSenha <> DLookup("[usSenha]", "tbl_Usuários", "usNome='" & Me!txtUser & "'") Then
    MsgBox ("A senha não confere. Por favor, digite-a novamente.")

    ElseIf Me.txtSenha = DLookup("usSenha", "tbl_usuários", "usnome='" & Me!txtUser & "'") Then
    DoCmd.OpenForm ("Configurações")

    End If

    End Sub


    O que tem de errado aí? Alguém poderia verificar?

    Vou deixar o arquivo aqui:

    http://www.sendspace.com/file/8cf0oq

    As tabelas são tbl_Usuários e o formulário Login. Obrigado.
    avatar
    Convidad
    Convidado


    [Resolvido]Tela de Login em que o usuário e senha estão em uma tabela Empty Re: [Resolvido]Tela de Login em que o usuário e senha estão em uma tabela

    Mensagem  Convidad 17/4/2012, 00:34

    Olá amigo
    Você usou o winrar para compactar o arquivo?

    Não baixo arquivo com extensão .exe.

    Se quer compartilhar o teu aplicativo, compacte-o em formato.zip
    e anexe junto ao teu post aqui no fórum, é muito fácil de se fazer isso.
    É só olhar os botões escolher arquivo e enviar existente abaixo da caixa onde você digita os posts.

    Abraços
    avatar
    Convidado
    Convidado


    [Resolvido]Tela de Login em que o usuário e senha estão em uma tabela Empty Re: [Resolvido]Tela de Login em que o usuário e senha estão em uma tabela

    Mensagem  Convidado 17/4/2012, 00:39

    Colega boa noite....os proximos exemplos que postar neste ou qualquer forum compacte o arquivo com rar ou zip....
    A principio testei e esta funcionando....
    Trabalha com access 2007?
    avatar
    Convidado
    Convidado


    [Resolvido]Tela de Login em que o usuário e senha estão em uma tabela Empty Re: [Resolvido]Tela de Login em que o usuário e senha estão em uma tabela

    Mensagem  Convidado 17/4/2012, 00:41

    Boa noite amigão, quanto tempo....desculpe enquanto postava eu estava digitando....
    ai esta o arquivo do colega
    http://speedy.sh/X2Vrs/Votacao.rar
    fieldNome
    fieldNome
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 113
    Registrado : 16/04/2012

    [Resolvido]Tela de Login em que o usuário e senha estão em uma tabela Empty Re: [Resolvido]Tela de Login em que o usuário e senha estão em uma tabela

    Mensagem  fieldNome 17/4/2012, 02:24

    Nossa, eu tinha compactado, mas na hora de selecionar o arquivo, selecionei o arquivo que não estava. :/

    Obrigado por postar o link compactado, @cafpr.

    Bom, quanto a dúvida, veja que se eu botar valores "errados" nas textboxes (Ex: usuario: asdasdas senha: asdsaf), o botão não executa nada.

    Por favor, se puder testar e dar uma olhada no código.


    EDIT:

    JÁ RESOLVI!

    É que eu estava usando o código no lugar errado.

    O certo é :

    Private Sub Comando4_Click()

    If IsNull(Me.txtUser) Or Me.txtUser.Value = "" Then
    MsgBox "Você não digitou um usuário. Esse campo é obrigatório", , "Usuário"
    Me.txtUser = Null
    Me.txtUser.SetFocus



    ElseIf Me.txtSenha = DLookup("usSenha", "tbl_usuários", "usnome='" & Me!txtUser & "'") Then
    DoCmd.OpenForm ("Configurações")

    Else
    MsgBox ("A senha não confere. Por favor, digite-a novamente.")
    End If

    End Sub
    avatar
    Convidad
    Convidado


    [Resolvido]Tela de Login em que o usuário e senha estão em uma tabela Empty Re: [Resolvido]Tela de Login em que o usuário e senha estão em uma tabela

    Mensagem  Convidad 17/4/2012, 03:43

    Obrigado por retornar!

    Boa sorte !!

    Conteúdo patrocinado


    [Resolvido]Tela de Login em que o usuário e senha estão em uma tabela Empty Re: [Resolvido]Tela de Login em que o usuário e senha estão em uma tabela

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/5/2024, 12:31