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]Formulário Menu Principal colocar nome do usuário

    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Formulário Menu Principal colocar nome do usuário

    Mensagem  Samuel Ribeiro 2/8/2013, 19:27

    Boa tarde pessoal.
    O meu segundo tópico de hoje.
    Depois de Resolvido o Script do login, estava tentando colocar o nome do usuário logado no rodapé do formulário Menu Principal mas por enquanto não consegui.
    Alguém poderia me dar uma ajuda para que eu faça isto.?

    Desde já Agradeço.


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    Connekta Informatica
    Connekta Informatica
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1081
    Registrado : 01/07/2011

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  Connekta Informatica 2/8/2013, 20:28

    Veja esse modelo:
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  Samuel Ribeiro 2/8/2013, 20:54

    Boa Tarde PatSoft..

    Não sei onde eu errei, mas não deu certo, pelo modelo que você me enviou ficou meio vago.

    Te agradeço muito pelo retorno, qualquer novidade aguardo outra resposta sua.

    Muito obrigado.


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  Fernando Bueno 3/8/2013, 00:02

    Boa noite amigos, esse sera facil para entender como funciona.


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Formulário Menu Principal colocar nome do usuário 16rzeq
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  Samuel Ribeiro 3/8/2013, 18:42

    Obrigado pessoal...
    não consegui fazer funcionar aqui, mas mesmo assim muito obrigado pela ajuda.


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  Fernando Bueno 4/8/2013, 03:26

    Boa noite Samuel;

    Se interessar poste parte do bd para vermos isso.


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Formulário Menu Principal colocar nome do usuário 16rzeq
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  Fernando Bueno 4/8/2013, 03:39

    Ou pode fazer de uma forma mais facil em uma caixa de texto no formulario que quiser

    exibir usuario.

    =Formulários!Seu_Formulário_De_Login!Campo_Usuario


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Formulário Menu Principal colocar nome do usuário 16rzeq
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  Samuel Ribeiro 4/8/2013, 15:29

    Bom dia Fernando Bueno..

    Quais tabelas você gostaria que eu postasse.?


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  Fernando Bueno 4/8/2013, 16:06

    Bom dia Samuel, poste o que envolve o login no bd..

    Tabela de usuarios e senha, formulario de login..


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Formulário Menu Principal colocar nome do usuário 16rzeq
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  Samuel Ribeiro 4/8/2013, 16:11

    Fernando Bueno segue em anexo a tabela tblUsuario onde o login busca as informações, gostaria que o campo nomeUsuario aparecesse no txtNomeUsuario no rodapé do formulário Menu Principal.

    Desde já te agradeço.


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  Fernando Bueno 4/8/2013, 16:16

    Ok, anexe junto o formulario de login e o menu principal..


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Formulário Menu Principal colocar nome do usuário 16rzeq
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  Fernando Bueno 4/8/2013, 16:49

    Samuel veja..

    Usando o modulo do exemplo que tinha te passado alterei os nomes dos campos

    criei outro form exemplo.

    Para usar em seu bd se for a tabela que passou em anexo basta copiar o modulo

    e em qualquer formulario que quiser que apareça o usuario atual crie uma caixa de texto e

    coloque como fonte do controle =GetUsuarioAtual()

    Qualquer duvida so dar um toque ok.

    Obs: Coloquei a senha do usuario Samuel 123


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Formulário Menu Principal colocar nome do usuário 16rzeq
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  Samuel Ribeiro 4/8/2013, 16:51

    Fernando Bueno segue em anexo os forms que você me pediu.


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  Fernando Bueno 4/8/2013, 17:17

    Aqui esta colega, funcionando!

    Bom final de semana amigo.


    Última edição por Fernando Bueno em 5/8/2013, 15:46, editado 1 vez(es)


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Formulário Menu Principal colocar nome do usuário 16rzeq
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  Samuel Ribeiro 5/8/2013, 00:27

    Muito bem, vamos la Fernando Bueno.

    Fonte de controle do txtFuncionarioLogado: =GetUsuarioAtual

    Copiei o módulo para o meu sistema só que não funcionou.
    Tem algo que eu não fiz?
    Ou este módulo tem que colocar em alguma classe do formulário.


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  Fernando Bueno 5/8/2013, 01:50

    Observe o Codigo do Modulo:

    Option Compare Database
    Option Explicit

    Private strUsuarioAtual As String

    Function verificaLogin(argCampoUsuarioNaTabela As String, argCampoSenhaNaTabela As String) As Boolean

       Dim criterio As String
       
       criterio = "CampoUsuarioNaTabela='" & argCampoUsuarioNaTabela & "' And CampoSenhaNaTabela='" & argCampoSenhaNaTabela & "'"
       
       If Nz(DCount("CampoUsuarioNaTabela", "SuaTabela", criterio), 0) > 0 Then
           verificaLogin = True
           setUsuarioAtual argnomeUsuario
       Else
           verificaLogin = False
       End If

    End Function

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

    Function getUsuarioAtual() As String
       getUsuarioAtual = strUsuarioAtual
    End Function

    Nota: Se estiver assim na caixa de texto esta errado Fonte de controle do txtFuncionarioLogado: =GetUsuarioAtual
    Correto =GetUsuarioAtual()


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Formulário Menu Principal colocar nome do usuário 16rzeq
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  Fernando Bueno 5/8/2013, 01:56

    Se a tabela for exatamente a que você postou não precisa mudar nada no modulo

    Observe que tem a chamada da função no botão acessar do form login.

    Private Sub cmdAcessar_Click()
    If Not IsNull(txtUsuario) And Not IsNull(txtSenha) Then
    If verificaLogin(txtUsuario, txtSenha) Then
    DoCmd.Close
    DoCmd.OpenForm "Menu Principal"
    Else
    MsgBox "Senha inválida!", vbExclamation, "Login"
    End If
    End If

    End Sub


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Formulário Menu Principal colocar nome do usuário 16rzeq
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  Samuel Ribeiro 5/8/2013, 13:06

    Bom dia Fernando Bueno.
    Veja o Script que eu estou usando no botão de login.
    Não sei se vai aparecer as linhas em vermelho que destaquei, foi onde modifiquei conforme código seu. Por este Script não da para fazermos aparecer o nome do usuário no formulário principal?


    Código:
    Option Compare Database

    Private Sub cmdAcessar_Click()
    If KeyCode = vbKeyReturn Then
    Call cmdAcessar_Click
    End If
        
        Dim DB As Database
        Dim rs As Recordset
        Static Tentativas As Byte
        
        Tentativas = Tentativas + 1
        If Tentativas > 3 Then
        MsgBox "Você Esgotou as Tentativas de Acesso!", vbCritical, "Sistema para Analises de Sementes - Aviso!!"
        Application.Quit
        Exit Sub
        End If
        
        If IsNull(Me.txtUsuario) Or Me.txtUsuario = "" Then
        MsgBox "Nome do Usuário é Obrigatório", vbExclamation, "Sistema para Analise de Sementes - Atenção!!"
        Me.txtUsuario.SetFocus
        Exit Sub
         DoCmd.CancelEvent
        End If
        
        If IsNull(Me.txtSenha) Or Me.txtSenha = "" Then
        [color=#cc3333]If verificaLogin(txtUsuario, txtSenha) Then[/color]
        MsgBox "A Senha do Usuário é Obrigatóra", vbExclamation, "Sistema para Analise de Sementes - Atenção!!"
        Me.txtSenha.SetFocus
        Exit Sub
         DoCmd.CancelEvent
        End If
        End If
        
        Set DB = CurrentDb
        Set rs = DB.OpenRecordset("select * from tblUsuario")
        rs.MoveFirst
        Do While Not rs.EOF
       [color=#cc3333] If rs("nomeUsuario") = Me.txtUsuario Then[/color]
        If rs("senhaUsuario") = Me.txtSenha Then
        Achei = "s"
        End If
        End If
        rs.MoveNext
        Loop
        If Achei <> "s" Then
        s = MsgBox(" Senha ou Usuário Inválido ", vbCritical, "Sistema para Análise de Sementes - Atenção!!")
        Me.txtUsuario.SetFocus
        
        Else
        
        DoCmd.OpenForm "Menu Principal", acNormal
        DoCmd.Close acForm, "Login"
        
        End If
        
    End Sub


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  JPaulo 5/8/2013, 13:59

    Um pitaco;

    Baseado no seu exemplo que lhe resolvido no outro tópico, veja eu mostrar o usuário logado no form cadastro só como exemplo;

    Fernando, onde é que  o codigo de 3 tentativas que estava no botão, estava errado ???
    Anexos
    [Resolvido]Formulário Menu Principal colocar nome do usuário AttachmentAnalises de Sementes_Login_OLD_III.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (304 Kb) Baixado 41 vez(es)


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Formulário Menu Principal colocar nome do usuário Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formulário Menu Principal colocar nome do usuário Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formulário Menu Principal colocar nome do usuário Folder_announce_new Instruções SQL como utilizar...
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  Samuel Ribeiro 5/8/2013, 15:03

    JPaulo Começou a dar certo, depois que seleciono o usuário e a senha, ele entra no sistema e aparece o Menu principal mas da este erro de depuração que segue em anexo.


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  JPaulo 5/8/2013, 15:10

    Parece que você não entendeu o simples;

    No formulario Principal, você tem uma caixa de texto de nome txtUsuarioLogado ?????

    E o valor não é o do usuarioUsuario, é o do txtUsuario;

      Forms!Menu_Principal.txtUsuarioLogado = Me.txtUsuario.Value

    Outra coisa que estou a ver nessa imagem, é que você não está a utilizar nada das alterações que eu tinha feito, ou seja, nunca mais vamos saír daqui.

    Nada disto está igual;

       Do While Not rs.EOF
       If rs("usuarioUsuario") = Me.txtUsuario And rs("senhaUsuario") = Me.txtSenha Then
       Achei = "s"
       End If
       rs.MoveNext
       Loop

    Neste caso, a minha ajuda ficará por aqui mesmo.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Formulário Menu Principal colocar nome do usuário Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formulário Menu Principal colocar nome do usuário Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formulário Menu Principal colocar nome do usuário Folder_announce_new Instruções SQL como utilizar...
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  Samuel Ribeiro 5/8/2013, 15:34

    Me perdoe mestre JPaulo não tinha reparado este detalhe.

    Option Compare Database

    Private Sub cmdAcessar_Click()
    If KeyCode = vbKeyReturn Then
    Call cmdAcessar_Click
    End If
       
       Dim DB As Database
       Dim rs As Recordset
       Static Tentativas As Byte
       
       Tentativas = Tentativas + 1
       If Tentativas > 3 Then
       MsgBox "Você Esgotou as Tentativas de Acesso!", vbCritical, "Sistema para Analises de Sementes - Aviso!!"
       Application.Quit
       Exit Sub
       End If
       
       If IsNull(Me.txtUsuario) Or Me.txtUsuario = "" Then
       MsgBox "Nome do Usuário é Obrigatório", vbExclamation, "Sistema para Analise de Sementes - Atenção!!"
       Me.txtUsuario.SetFocus
       Exit Sub
        DoCmd.CancelEvent
       End If
       
       If IsNull(Me.txtSenha) Or Me.txtSenha = "" Then
       If verificaLogin(txtUsuario, txtSenha) Then
       MsgBox "A Senha do Usuário é Obrigatóra", vbExclamation, "Sistema para Analise de Sementes - Atenção!!"
       Me.txtSenha.SetFocus
       Exit Sub
        DoCmd.CancelEvent
       End If
       End If
       
       Set DB = CurrentDb
       Set rs = DB.OpenRecordset("select * from tblUsuario")
       rs.MoveFirst
       Do While Not rs.EOF
       If rs("usuarioUsuario") = Me.txtUsuario And rs("senhaUsuario") = Me.txtSenha Then
       Achei = "s"
       End If
     
       rs.MoveNext
       Loop
       If Achei <> "s" Then
       s = MsgBox(" Senha ou Usuário Inválido ", vbCritical, "Sistema para Análise de Sementes - Atenção!!")
       Me.txtUsuario.SetFocus
       
       Else
       
       DoCmd.OpenForm "Menu_Principal", acNormal
       Forms!Menu_Principal.txtUsuarioLogado = Me.txtUsuario.Value
       
       DoCmd.Close acForm, "Login"
       
           End If
       
    End Sub

    E veja o ero que esta dando agora depois de tudo feito, conforme Anexo:


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  JPaulo 5/8/2013, 15:44

    A caixa de texto "txtUsuarioLogado" existe no form Menu_Principal ?

    Veja bem, que no exemplo que lhe passei, ainda não está igual à totalidade do seu;

    Quer anexar aqui o form Login e esse form principal ?


    Option Compare Database
    'esta variavel tem de estar fora
    Private strTentativas As Byte


    Private Sub cmdAcessar_Click()
    Dim rs As Recordset
    Dim Achei As String

    If KeyCode = vbKeyReturn Then
    Call cmdAcessar_Click
    End If

    strTentativas = strTentativas + 1
    If strTentativas > 3 Then
    MsgBox "As três tentativas foram esgotadas, Banco vai encerrar.", vbCritical, "Erro!"
    Application.Quit
    End If

    If IsNull(Me.txtUsuario) Or Me.txtUsuario = "" Then
    MsgBox "Nome do Usuário é Obrigatório", vbExclamation, "Sistema para Analise de Sementes - Atenção!!"
    Me.txtUsuario.SetFocus
    Exit Sub
    DoCmd.CancelEvent
    End If

    If IsNull(Me.txtSenha) Or Me.txtSenha = "" Then
    MsgBox "A Senha do Usuário é Obrigatóra", vbExclamation, "Sistema para Analise de Sementes - Atenção!!"
    Me.txtSenha.SetFocus
    Exit Sub
    DoCmd.CancelEvent
    End If

    Set rs = CurrentDb.OpenRecordset("select * from tblUsuario")
    rs.MoveFirst

    Do While Not rs.EOF
    If rs("usuarioUsuario") = Me.txtUsuario And rs("senhaUsuario") = Me.txtSenha Then
    Achei = "s"
    End If
    rs.MoveNext
    Loop

    If Achei <> "s" Then
    MsgBox " Senha ou Usuário Inválido ", vbCritical, "Sistema para Análise de Sementes - Atenção"
    Me.txtUsuario.SetFocus
    Exit Sub
    Else

    DoCmd.OpenForm "Menu Principal", acNormal
    Forms!Menu_Principal.txtUsuarioLogado = Me.txtUsuario.Value

    DoCmd.Close acForm, "Login"
    End If
    rs.Close
    End Sub


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Formulário Menu Principal colocar nome do usuário Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formulário Menu Principal colocar nome do usuário Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formulário Menu Principal colocar nome do usuário Folder_announce_new Instruções SQL como utilizar...
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  Fernando Bueno 5/8/2013, 15:45

    Bom dia amigos do Forum.

    Pois é João Paulo, acabei me expressando errado peço desculpas pela gafe..

    Notei que no form login não tinha a caixa que aparece quando ocorre erro de login, ja estou

    retirando o comentario mal entendido na mensagem.


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Formulário Menu Principal colocar nome do usuário 16rzeq
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  JPaulo 5/8/2013, 15:47

    Tranquilo Fernando.

    Samuel, quer anexar aqui o form Login e esse form principal ?

    Já vamos na mensagem Nº25 com um problema simples de mais.

    Se não quiser anexar, envie para mim;

    jpaulo65@gmail.com


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Formulário Menu Principal colocar nome do usuário Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formulário Menu Principal colocar nome do usuário Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formulário Menu Principal colocar nome do usuário Folder_announce_new Instruções SQL como utilizar...
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  Samuel Ribeiro 5/8/2013, 16:16

    esqueci de avisar, o que você me pediu esta no seu E-mail.


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  JPaulo 5/8/2013, 16:41

    Reenviado, aguardo seu retorno.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Formulário Menu Principal colocar nome do usuário Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formulário Menu Principal colocar nome do usuário Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formulário Menu Principal colocar nome do usuário Folder_announce_new Instruções SQL como utilizar...
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  Samuel Ribeiro 5/8/2013, 17:26

    Boa tarde JPaulo..

    Resolvido, muito obrigado a você e a todos que envolveram neste Tópico.

    Te agradeço muito, DEUS te Abençoe.


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  JPaulo 5/8/2013, 17:30

    Obrigado pelo retorno o forum agradece.

    Para constar na resolução;

    Faltava a caixa txtUsuarioLogado no formulario principal.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Formulário Menu Principal colocar nome do usuário Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formulário Menu Principal colocar nome do usuário Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formulário Menu Principal colocar nome do usuário Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Formulário Menu Principal colocar nome do usuário Empty Re: [Resolvido]Formulário Menu Principal colocar nome do usuário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 13:35