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]Atualizar formulário de login

    avatar
    amandaalves1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 482
    Registrado : 01/02/2010

    [Resolvido]Atualizar formulário de login Empty Atualizar formulaário de login

    Mensagem  amandaalves1 16/8/2013, 14:03

    Olá a todos bom dia, achei um exemplo na net que gostaria de adaptar para um banco meu, mas apareceu um probleminha.

    Tenho um campo  no meu formulário inicial que capta o nome de usuário, que quando abro o banco aparece tudo em branco.

    Nome do campo:

    Nome_Usuario na fonte de controle deste campo está assim:  =getUser()

    Este formulário principal abre e logo após a abertura abre o formulário de login que coloco o nome de login e senha correta ele some após confirmar e fica ativo novamente o formulário inicial, só que não aparece o nome do usuário logado , tenho que colocar em modo design e ai voltar para  o modo formulário novamente para poder aparecer o nome de usuário logado, será que tem como assim que fechar o formulario de login já aparecer o nome do usuário  no form inicial. Espero ter sido clara. Obrigada Amanda
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Atualizar formulário de login Empty Re: [Resolvido]Atualizar formulário de login

    Mensagem  JPaulo 16/8/2013, 14:40

    Ola Amanda, bons olhos a vejam novamente por aqui.

    Para resolver isso, deve enviar um Requery ao formulario, no evento VBA ao fechar o login;

    Private Sub Form_Close()
    Forms!SeuFormularioPrincipal.Requery
    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]Atualizar formulário de login Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Atualizar formulário de login Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Atualizar formulário de login Folder_announce_new Instruções SQL como utilizar...
    avatar
    amandaalves1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 482
    Registrado : 01/02/2010

    [Resolvido]Atualizar formulário de login Empty Re: [Resolvido]Atualizar formulário de login

    Mensagem  amandaalves1 16/8/2013, 15:21

    Olá JPaulo, sempre pronto para ajudar, mais uma vez muito obrigada,

    No botão de meu form de login, tem esse código:


    Private Sub Cmd_Ok_Click()
    Dim diferenca_data As Integer
    diferenca_data = DateDiff("d", Date, data_val)
    setIsmaster (False)
    setIsLogado (False)
    If senha = Senha_User Then
    setUser (Me.Login_User)
    setIsLogado (True)
    If Nivel = "Administrador" Then
    setIsmaster (True)
    DoCmd.Close
    DoCmd.OpenForm "Frm_Inicial"
    Else
    If data_val > Date Then ' verifica se a senha do usuario não esta expirada
    DoCmd.Close
    If diferenca_data < 7 Then ' verifica se a senha do usuario não vai expirar em 7 dias
    If MsgBox("Sua senha expira em " & diferenca_data & " dias." & Chr(13) & " Desejar atualizar a senha agora?", vbYesNo, "Status") = vbYes Then
    DoCmd.OpenForm "Frm_Usuarios", , , , , acDialog
    End If
    End If
    DoCmd.OpenForm "Frm_Inicial"
    Else
    MsgBox "Sua senha expirou. Entre em contato com o adminstrador do Sistema."
    Senha_User = ""
    Login_User = ""
    Me.Login_User.SetFocus
    End If
    End If
    Else
    MsgBox ("Senha Incorreta!!")
    Senha_User = ""
    Login_User = ""
    Me.Login_User.SetFocus
    End If
    End Sub
    avatar
    amandaalves1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 482
    Registrado : 01/02/2010

    [Resolvido]Atualizar formulário de login Empty Re: [Resolvido]Atualizar formulário de login

    Mensagem  amandaalves1 16/8/2013, 15:28

    Oi JPaulo, não sei se ja hava sido clara em minha explicação, mas primeiro abre o meu formulario principal e logo em seguinda sobre ele o formulario de logim.

    para resolver isso eu mudei a ordem abri primeiro o logim e depois o outro formulario o principal abriu corretamente, mas como sou curiosa gostaria de saber como resolver. Obrigada novamente
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Atualizar formulário de login Empty Re: [Resolvido]Atualizar formulário de login

    Mensagem  JPaulo 16/8/2013, 15:47

    Intão se o Frm_Inicial está aberto, assim deveria resolver, ao fechar o form login;

    DoCmd.Close
    Forms!Frm_Inicial.Requery



    .................................................................................
    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]Atualizar formulário de login Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Atualizar formulário de login Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Atualizar formulário de login Folder_announce_new Instruções SQL como utilizar...
    avatar
    amandaalves1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 482
    Registrado : 01/02/2010

    [Resolvido]Atualizar formulário de login Empty Re: [Resolvido]Atualizar formulário de login

    Mensagem  amandaalves1 16/8/2013, 16:06

    Tentei colocar assim no meu form de login

    Private Sub Form_Close()
    Forms!Frm_Inicial.Requery
    End Sub


    o meu form principal ja está aberto pois é o primeiro que abre, o logim fica por cima, pois é o segundo a abrir mas não deu certo
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Atualizar formulário de login Empty Re: [Resolvido]Atualizar formulário de login

    Mensagem  JPaulo 16/8/2013, 16:33

    Intão teste assim;

    Private Sub Form_Close()
    DoCmd.Close acForm, "Frm_Inicial", acSaveYes
    DoCmd.OpenForm "Frm_Inicial"
    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]Atualizar formulário de login Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Atualizar formulário de login Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Atualizar formulário de login Folder_announce_new Instruções SQL como utilizar...
    avatar
    amandaalves1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 482
    Registrado : 01/02/2010

    [Resolvido]Atualizar formulário de login Empty Re: [Resolvido]Atualizar formulário de login

    Mensagem  amandaalves1 16/8/2013, 17:34

    JPaulo Funcionou perfeitamente.

    Muito Obrigado.

    Amanda
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Atualizar formulário de login Empty Re: [Resolvido]Atualizar formulário de login

    Mensagem  JPaulo 16/8/2013, 17:37

    Obrigada pelo retorno o forum agradece.


    .................................................................................
    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]Atualizar formulário de login Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Atualizar formulário de login Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Atualizar formulário de login Folder_announce_new Instruções SQL como utilizar...
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Atualizar formulário de login Empty Re: [Resolvido]Atualizar formulário de login

    Mensagem  Alexandre Neves 16/8/2013, 17:40

    Corrigido o título para procura.
    De
    Atualizar formulaário de login
    para
    Atualizar formulário de login


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo

    Conteúdo patrocinado


    [Resolvido]Atualizar formulário de login Empty Re: [Resolvido]Atualizar formulário de login

    Mensagem  Conteúdo patrocinado


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