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


4 participantes

    [Resolvido]Função Usuário Atual

    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Função Usuário Atual Empty Função Usuário Atual

    Mensagem  Uilson Brasil 15/6/2013, 02:28


    Pessoal, boa noite!

     

    Já li vários exemplos no fórum mas não consigo adaptar a minha necessidade, gostaria que em meus projetos no formulário principal podesse exibir através de uma caixa de texto o usuário atual e o tipo de usuário. Se alguém puder me ajudar... desde já muito obrigado.

     

    Extrutura da tabela:

    IdUsuario - Numeração Automática

    Usuario - texto

    Senha - texto

    Bloqueado - sim/nao

    TipoUsu - texto

     

    Módulo (Mod_login)

     

    Option Compare Database
    Public nlogoff As Boolean
    Public login As login
    Type login
        id  As Long
        USUARIO As String * 50
    End Type


    Public Function fncLogoff()
    '----------------------------------
    'fecha todos os formulários e
    'reabre tela de login
    '----------------------------------
    On Error Resume Next
    nlogoff = False
    Call fncFechaForms(True)
    login.id = 0: login.USUARIO = ""
    DoCmd.OpenForm "frmLogin", , , , , acDialog
    End Function


    Public Function fncPermissões(NomeForm As Form)
    Dim Filtro As String
    On Error Resume Next
    Filtro = "objeto = '" & NomeForm.Name & "'"
    Filtro = "Idfuncao = " & Nz(DLookup("idFuncao", "tblFunções", Filtro), 0) & " "
    If Nz(DLookup("bloqueada", "tblpermissõesUsuários", Filtro), True) = True Or login.id = 0 Then
        MsgBox "Acesso bloqueado...", vbInformation, "Aviso"
        DoCmd.Close acForm, NomeForm.Name
        Exit Function
    End If
    NomeForm.AllowEdits = Nz(DLookup("atualizar", "tblpermissõesUsuários", Filtro), "false")
    NomeForm.AllowDeletions = Nz(DLookup("excluir", "tblpermissõesUsuários", Filtro), "false")
    NomeForm.AllowAdditions = Nz(DLookup("inserir", "tblpermissõesUsuários", Filtro), "false")
    End Function


    Public Function fncPermissõesRpt(NomeRelatorio As Report) As Boolean
    Dim Filtro As String
    On Error Resume Next
    fncPermissõesRpt = True
    Filtro = "objeto = '" & NomeRelatorio.Name & "'"
    Filtro = "Idfuncao = " & Nz(DLookup("idFuncao", "tblFunções", Filtro), 0) & " AND idUsuario =" & login.id
    If Nz(DLookup("bloqueada", "tblpermissõesUsuários", Filtro), True) = True Or login.id = 0 Then
        MsgBox "Acesso bloqueado...", vbInformation, "Aviso"
        fncPermissõesRpt = False
    End If
    End Function




    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access
    avatar
    Convidado
    Convidado


    [Resolvido]Função Usuário Atual Empty Re: [Resolvido]Função Usuário Atual

    Mensagem  Convidado 15/6/2013, 15:32

    Ve se te atende

    http://maximoaccess.forumeiros.com/t10922-exemplo-de-login?highlight=login

    Saudacoes !
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Função Usuário Atual Empty Re: [Resolvido]Função Usuário Atual

    Mensagem  Uilson Brasil 15/6/2013, 16:19

    Rafael, bom dia!

    Já até tinha estudado este exemplo, já havia pego a função adicionado ao meu módulo, o sistema até leu a função mas não capturou o usuário.

    Alguem mais?


    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Função Usuário Atual Empty Função usuario atual

    Mensagem  Lupércio 15/6/2013, 17:56

    Boa tarde!
    Se puder disponibilizar parte do banco tentaremos ajuda-lo!
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Função Usuário Atual Empty Re: [Resolvido]Função Usuário Atual

    Mensagem  Uilson Brasil 15/6/2013, 18:30

    Grande Lupércio, boa tarde!

    Segue com os objetos envolvidos.

    Access 2007
    Usuário: administrador
    Senha: admin
    Formulário Principal = Index
    Módulo: Mod_Login

    Obs. Para funfar certinho salve todo o conteúdo em c:\

    Desde já agrdeço pela atenção.


    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Função Usuário Atual Empty Re: [Resolvido]Função Usuário Atual

    Mensagem  Uilson Brasil 16/6/2013, 18:29

    Up!


    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Função Usuário Atual Empty Re: [Resolvido]Função Usuário Atual

    Mensagem  Uilson Brasil 17/6/2013, 15:02

    Alguém mais se habilita??


    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Função Usuário Atual Empty Re: [Resolvido]Função Usuário Atual

    Mensagem  Assis 17/6/2013, 20:21

    Será assim


    Última edição por Assis em 18/6/2013, 00:30, editado 1 vez(es)


    .................................................................................
    *** Só sei que nada sei ***
    Eloirp
    Eloirp
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 229
    Registrado : 15/06/2013

    [Resolvido]Função Usuário Atual Empty Re: [Resolvido]Função Usuário Atual

    Mensagem  Eloirp 17/6/2013, 20:37

    Cara, eu postei um modelo no tópico que abri sobre como esconder ventana do Access 64 Bits, lá tem isso e vem fácil de fazer....
    Como estou no celular não consigo copiar o link...

    Só ignore o erro de abertura, pois foi justamente por isso que criei o post!
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Função Usuário Atual Empty Re: [Resolvido]Função Usuário Atual

    Mensagem  Uilson Brasil 18/6/2013, 03:41

    Assis, boa noite!

    Perfeito!


    Muito obrigado pela atenção.


    Grato!


    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Função Usuário Atual Empty Re: [Resolvido]Função Usuário Atual

    Mensagem  Assis 19/6/2013, 11:35

    Obrigado Uilson Oliveira

    O forum agradece


    .................................................................................
    *** Só sei que nada sei ***
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Função Usuário Atual Empty Usuário Atual

    Mensagem  Lupércio 21/6/2013, 23:28

    Boa noite a todos, parabéns Assis!
    Uilson desculpe por não poder ajuda-lo fiquei fora por motivos de trabalho, um abraço amigo, 
    que bom que aqui no fórum somos uma família.
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Função Usuário Atual Empty Re: [Resolvido]Função Usuário Atual

    Mensagem  Uilson Brasil 22/6/2013, 02:55

    Lupércio, boa noite!

    Sem problemas...

    Abraços,


    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access

    Conteúdo patrocinado


    [Resolvido]Função Usuário Atual Empty Re: [Resolvido]Função Usuário Atual

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 22:14