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


3 participantes

    [Resolvido]Ajuda com Login e Usuário

    avatar
    cjsilva2013
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 259
    Registrado : 26/06/2013

    [Resolvido]Ajuda com Login e Usuário Empty [Resolvido]Ajuda com Login e Usuário

    Mensagem  cjsilva2013 22/9/2015, 17:15

    Boa tarde pessoal.

    Desde já agradecendo a ajuda de todos que sempre nos tira dúvidas e nos ajuda a aprender e crescer em conhecimento, desenvolvendo no access e VB.

    Todos são uma benção de Deus.

    Já estou concluindo o aplicativo Controle de caixa. Mais empanquei com o Usuário. Por isso voltei pedindo ajuda para compreender e concluir.

    Estou usando o seguinte script que consegui aqui no forum. Foi postado pelo amigo Cricrio...

    no Botão Enter:

    Private Sub cmdEnter_Click()
    On Error Resume Next
    Dim Identificacao As Integer
    If Me.txtSenha.Value = DLookup("[Senha]", "[tblUsuarios]", "[User] = '" & Me.txtUser & "'") Then
    Identificacao = DLookup("[NivelSeguranca]", "[tblUsuarios]", "[User] = '" & Me.txtUser & "'")
    Select Case Identificacao
    Case 1
    stDocName = "frmEntrada"
    Case 2
    stDocName = "frmEntrada"
    Case 3
    stDocName = "frmManutenção"
    End Select
    DoCmd.Close
    DoCmd.OpenForm stDocName
    Else
    MsgBox "Senha Incorreta, coloque novamente.", vbInformation + vbOKOnly, "Erro"
    Me.txtSenha.Value = ""
    End If

    End Sub

    Módulo LoginSenha:

    Option Explicit
    Private strUsuarioAtual As String

    Function verificaLogin(argLogin As String, argSenha As String) As Boolean

    Dim criterio As String

    criterio = "User='" & argLogin & "' And senha='" & argSenha & "'"

    If Nz(DCount("User", "tblUsuarios", criterio), 0) > 0 Then
    verificaLogin = True
    setUsuarioAtual argLogin
    Else
    verificaLogin = False
    End If

    End Function

    Sub setUsuarioAtual(argUsuario As String)
    strUsuarioAtual = argUsuario
    End Sub

    Function getUsuarioAtual() As String
    getUsuarioAtual = strUsuarioAtual
    End Function


    No frmPrincipal:

    Caixa de texto: txtUsuarioAtual e Fonte de Controle: =getUsuarioAtual()

    Porém, ao abrir o frmPrincipal não mostra o Usuário Logado...

    Por favor me ajudem...

    Desde já agradeço mais uma vez e que Deus continue abençoando a todos...

    Abraços...
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Ajuda com Login e Usuário Empty Re: [Resolvido]Ajuda com Login e Usuário

    Mensagem  Cláudio Machado 22/9/2015, 21:34

    Se você armazena o login do usuário em alguma tabela, tente.

    =DLookup("[User]", "[tblUsuarios_logado]")

    Mas se quiser por variável, tente isso:

    https://www.maximoaccess.com/t9699-resolvidonome-do-usuario-logado-aparece-no-form-principal#77547


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Ajuda com Login e Usuário 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    cjsilva2013
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 259
    Registrado : 26/06/2013

    [Resolvido]Ajuda com Login e Usuário Empty Re: [Resolvido]Ajuda com Login e Usuário

    Mensagem  cjsilva2013 23/9/2015, 01:27

    Ok, vou testar e dou retorno.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Ajuda com Login e Usuário Empty Re: [Resolvido]Ajuda com Login e Usuário

    Mensagem  Cláudio Machado 23/9/2015, 18:26

    Estamos aguardando.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Ajuda com Login e Usuário 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    cjsilva2013
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 259
    Registrado : 26/06/2013

    [Resolvido]Ajuda com Login e Usuário Empty Re: [Resolvido]Ajuda com Login e Usuário

    Mensagem  cjsilva2013 24/9/2015, 10:13

    Bom dia Cláudio.

    Fiz o teste e está Logando. Quando abre o form principal, tem hora que mostra o usuário logado e hora que não.

    É como se ficasse invisível. Aí passo o mouse sobre a caixa de texto ou clico em outra parte do form ou botão ai mostra o nome do usuário.

    Coloquei no Ao carregar do form principal, Me.txtUsuarios.visible = true

    Mesmo assim não mostra o usuário.

    Você pode me dar uma dica de como exibir?

    O usuário está Logando. Só não aparece as vezes na caixa.

    Abraço,
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Ajuda com Login e Usuário Empty Re: [Resolvido]Ajuda com Login e Usuário

    Mensagem  Noobezinho 24/9/2015, 12:06

    Um maneira que eu  acho simples, sem precisar "aguardar" o nome do usuário atual é:
    Ao invés de uma caixa de texto, usa-se uma caixa de combinação com dua colunas
    id_Usuario
    Usuario

    Isso evita de precisar digitar o nome.

    Em um modulo básico qualquer colocar:

    Public login As login
    Type login
       id  As Long
       Usuario As String * 50
       
    End Type

    No botão do formulário que irá clicar para logar o usuário, bem no final do código apos o
    código de verificação e o usuário ter sido validado, coloque:
    login.id = Me.nomeCombox.Column(0)
    login.Usuario = Me.nomeCombox.Column(1)

    Sempre que quiser se referenciar ao usuário atual, em qualquer parte do aplicativo
    é só usar essas duas variáveis. Ex.:

    Me.caption = "Usuário atual: " & login.usuario

    Isso irá colocar o nome do usuário no cabeçalho  do formulário.

    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Ajuda com Login e Usuário Empty Re: [Resolvido]Ajuda com Login e Usuário

    Mensagem  Cláudio Machado 24/9/2015, 13:17

    Bom dia Silva.
    Mais fácil do que o Noob postou impossível.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Ajuda com Login e Usuário 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    cjsilva2013
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 259
    Registrado : 26/06/2013

    [Resolvido]Ajuda com Login e Usuário Empty Re: [Resolvido]Ajuda com Login e Usuário

    Mensagem  cjsilva2013 25/9/2015, 00:08

    Obrigado Cláudio e Noobezinho.

    Fiz o seguinte,

    DoCmd.Close
    DoCmd.OpenForm "frmMenus"
    Forms! FrmMenus! txt_User = Me.txtUser

    No Ao carregar do form principal

    Me.txt_User. Setfocus

    Estatou blz.

    Desde já agradeço pela ajuda que vocês me tem me dado.

    Deus os abençoe.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Ajuda com Login e Usuário Empty Re: [Resolvido]Ajuda com Login e Usuário

    Mensagem  Cláudio Machado 25/9/2015, 15:05

    Por nada.
    Bem, se resolvido está só falta fechar o tópico.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Ajuda com Login e Usuário 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    cjsilva2013
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 259
    Registrado : 26/06/2013

    [Resolvido]Ajuda com Login e Usuário Empty Re: [Resolvido]Ajuda com Login e Usuário

    Mensagem  cjsilva2013 25/9/2015, 16:00

    Blz, foi resolvido. Obrigado mais uma vez.

    "Mesmo que situações nos sobre venham. A ponto de querer sucumbir nosso pequeno barco. Há um Deus que está sempre pronto a nos ouvir e nos ajudar. Mateus 7.7-8"
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Ajuda com Login e Usuário Empty Re: [Resolvido]Ajuda com Login e Usuário

    Mensagem  Noobezinho 25/9/2015, 16:04

    Francisco

    Quando um tópico é resolvido, devemos colocar o Resolvido
    no título do tópico.
    Se ainda não sabe como, dê uma olhada ali embaixo na minha
    assinatura.

    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    cjsilva2013
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 259
    Registrado : 26/06/2013

    [Resolvido]Ajuda com Login e Usuário Empty Re: [Resolvido]Ajuda com Login e Usuário

    Mensagem  cjsilva2013 26/9/2015, 12:25

    Bom dia Noobezinho. Estou usando o meu celular. Pois estamos com problema na Internet via radio aqui. No celular só aparece a opção de responder.

    Agradeço a todos do fórum. Sempre que preciso tem me ajudado.

    Resolvido.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Ajuda com Login e Usuário Empty Re: [Resolvido]Ajuda com Login e Usuário

    Mensagem  Noobezinho 26/9/2015, 12:30

    Certo

    Eu coloco pra você.

    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.

    Conteúdo patrocinado


    [Resolvido]Ajuda com Login e Usuário Empty Re: [Resolvido]Ajuda com Login e Usuário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 18:16