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]Mostrar usuário logado após tela de login

    avatar
    FlavioLima
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 141
    Registrado : 14/02/2016

    [Resolvido]Mostrar usuário logado após tela de login Empty [Resolvido]Mostrar usuário logado após tela de login

    Mensagem  FlavioLima 3/2/2020, 15:53

    Boa tarde!
    Pesquisei bastante, encontrei varios posts e tentei implementar sem sucesso.

    Seguindo uma das respostas tentei criar uma variavel global atraves de um módulo, no fórmulario de login, para puxar a informação no formulario seguinte, mas não sei como escrever corretamente o código vba no evento ao clicar do formulario de login...

    Segue o arquivo em zip para quem puder consertar nele agradeço.
    Gostaria muito de encontrar um curso que ensinasse a criar e usar essas variaveis globais...

    ---------
    INFORMAÇÃO DO MÓDULO: modVariaveisGlobais

    Option Compare Database

    Global strNomeUsuario As String
    -------------------
    Comando para guardar a variável:
    strNomeUsuario = Me.txtUser.Column(1)
    ---------------------
    No exemplo que eu retirei tinha:
    With Me!txtUser
    strNomeUsuario = Me.txtUser.Column(1)
    End With
    so que não sei o que é isto... Aprendi muito aqui no forum mas nesse assunto não sei como começar.
    Uso access 2007
    Anexos
    [Resolvido]Mostrar usuário logado após tela de login Attachmentlogin3.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (244 Kb) Baixado 21 vez(es)
    Maicon
    Maicon
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 267
    Registrado : 08/09/2012

    [Resolvido]Mostrar usuário logado após tela de login Empty Re: [Resolvido]Mostrar usuário logado após tela de login

    Mensagem  Maicon 3/2/2020, 17:36



    .................................................................................
    "O talento vence jogos, mas só o trabalho em equipe ganha campeonatos."
    Michael Jordan

    Bons Estudos.
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Mostrar usuário logado após tela de login Empty Re: [Resolvido]Mostrar usuário logado após tela de login

    Mensagem  Silvio 3/2/2020, 17:51

    Boa....uma maneira mais simples e pratica

    1- no teu Flogin:
    a- criar uma txt desacoplada, nomeia a mesma como: "user"
    b- na combobox, insira essa linha,no evento após atualizar: Me.User = Me.txtUser.Column(0)    
    c- troque o "Docmd.close" desse formulário por: Forms!Flogin.visible=false"



    2- no formulário a ser aberto FADV coloque...

    Private Sub Form_Load()
    Dim NIVEL As String
    NIVEL = DLookup("USER", "TAUsuario", "Nome ='" & Forms!FLogin!User & "'")
    Me.usuariologado = NIVEL

    End Sub

    Obs....TXT usa-se normalmente para caixas de textos e CBO/COB para combobox. Do mesmo modo....LST para listbox.
    Anexos
    [Resolvido]Mostrar usuário logado após tela de login Attachmentlogin3_NOVO.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (87 Kb) Baixado 50 vez(es)


    Última edição por Silvio em 3/2/2020, 18:01, editado 1 vez(es) (Motivo da edição : acréscimo de arquivo.)


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    avatar
    FlavioLima
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 141
    Registrado : 14/02/2016

    [Resolvido]Mostrar usuário logado após tela de login Empty Re: [Resolvido]Mostrar usuário logado após tela de login

    Mensagem  FlavioLima 3/2/2020, 18:10

    Maicon agradeço o auxílio

    ja tinha visto exemplos de

    =[TempVars]![User] e não entendi toda a lógica pra implementar com o código que já tenho...

    Mas é um tanto complicado para meu nível de access olhar um exemplo pronto e adaptar de x tabelas y formularios e macros piorou, nunca usei...

    Ja tinha encontrado exemplos anteriores de TempVars e tentado sem sucesso...

    So se eu copiasse "a facão" uma das soluções inteiras e usasse, mas meu objetivo é aprender tb...

    Sílvio obrigado vou testar agora...
    avatar
    FlavioLima
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 141
    Registrado : 14/02/2016

    [Resolvido]Mostrar usuário logado após tela de login Empty Re: [Resolvido]Mostrar usuário logado após tela de login

    Mensagem  FlavioLima 3/2/2020, 18:25

    Maicon muito grato por responder ao tópico trazendo uma alternativa, espero um dia tb ter conhecimento para dedicar meu tempo aqui tb.

    Sílvio muito obrigado por "olhar a dificuldade pelo meu ponto de vista" e trazer uma solução. Sei que meu conhecimento é limitado e agradeço, o que foi 10 minutos de seu tempo para fazer
    eu levei a manhã toda e uma parte da tarde testando antes de postar.

    Agradeço tb a dica de txt e cbo...

    Aos poucos e com a ajuda dos colegas irei melhorando...

    Abs


    Conteúdo patrocinado


    [Resolvido]Mostrar usuário logado após tela de login Empty Re: [Resolvido]Mostrar usuário logado após tela de login

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 20:42