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


2 participantes

    [Resolvido]Login no Access

    Educav
    Educav
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 20/07/2012

    [Resolvido]Login no Access Empty [Resolvido]Login no Access

    Mensagem  Educav 14/8/2013, 00:07

    Boa noite camaradas.

    Meu problema é o seguinte:

    Tenho um sistema em Access 2010 que está quase pronto.
    Há uma tela de login, com usuário e senha.
    Tá tudo beleza.
    Preciso é criar uma tabela que seja preenchida automaticamente com o usuário, a data e a hora que o mesmo efetuou o login.
    Alguém tem uma solução pronta ?
    A ideia que tive foi fazer uma tabela (tbl_controlelogin) com 2 campos (datalogin e horalogin).
    O problema é como pegar a data e a hora que o usuário efetuou o acesso e colocar automaticamente nesta tabela (tbl_controlelogin) de forma que a mesma fosse sendo preenchida automaticamente.
    A ideia é poder fazer uma auditoria de quem fez o acesso por data e horário.

    Agradeço a ajuda.

    Pode ser pro meu e-mail particular caso desejem.

    egrubel@gmail.com
    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]Login no Access Empty Re: [Resolvido]Login no Access

    Mensagem  Cláudio Machado 14/8/2013, 00:22

    Olá seja bem vindo ao fórum.
    Bem acredito que na sua tela de login exista uma combo para escolher o usuário e em seguida digitar a senha certo?

    Se for isso coloque a fonte de registro de seu form de login com a tabela "tbl_controlelogin".

    No controle combo coloque após atualizar a seguinte linha:

    Me.Usuario = Me.cboUsuário.Column(1) (Usuário é um campo em sua tabela)

    datalogin = now (Desta forma será gravado na tabela a data e hora do login)

    Qualquer coisa posta ai que a gente ajuda.


    .................................................................................
    " 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]Login no Access 90dssg para agradecer a dica que solucionou seu problema.
    Educav
    Educav
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 20/07/2012

    [Resolvido]Login no Access Empty Login

    Mensagem  Educav 14/8/2013, 00:34

    Vou tentar e depois dou retorno.

    Obrigado por enquanto.
    Educav
    Educav
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 20/07/2012

    [Resolvido]Login no Access Empty Login no Access

    Mensagem  Educav 14/8/2013, 00:40

    Amigo,

    Não deu certo !!!
    São 02 (duas) tabelas, ok ?
    Uma tabela chama-se Usuários e possui 3 campos (usuario, senha e nivel de acesso)
    A outra tabela é a que vou criar e chama-se tbl_controlelogin e possui 2 campos (datalogin e horalogin).
    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]Login no Access Empty Re: [Resolvido]Login no Access

    Mensagem  Cláudio Machado 14/8/2013, 00:42

    OK.
    Mas lembre-se é importante colocar um comando que ao abrir o form de login ele crie um novo registro, pois da forma que lhe passei ele irá sempre cobrir o existente. Tente assim.

    Coloque no Ao Abrir do seu form:

    DoCmd.GoToRecord , , acNewRec

    Abraço.


    .................................................................................
    " 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]Login no Access 90dssg para agradecer a dica que solucionou seu problema.
    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]Login no Access Empty Re: [Resolvido]Login no Access

    Mensagem  Cláudio Machado 14/8/2013, 00:43

    Certo, mas a tabela de usuários é pro Combo certo?

    Na origem de dados do form será a sua nova tabela.


    .................................................................................
    " 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]Login no Access 90dssg para agradecer a dica que solucionou seu problema.
    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]Login no Access Empty Re: [Resolvido]Login no Access

    Mensagem  Cláudio Machado 14/8/2013, 01:06

    Enviei pro seu e-mail um exemplo.
    Não sei o que houve aqui no fórum, mas não consigo postar aqui.


    .................................................................................
    " 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]Login no Access 90dssg para agradecer a dica que solucionou seu problema.
    Educav
    Educav
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 20/07/2012

    [Resolvido]Login no Access Empty Login no Access

    Mensagem  Educav 14/8/2013, 01:59

    Caro Cláudio,

    Acho que não estou sendo claro !!!
    Recebi o seu exemplo, mas não deu muito certo, pois só guarda o último registro de acesso.

    Uma tabela chama-se Usuários e possui 3 campos (usuario, senha e nivel de acesso)
    A outra tabela é a que vou criar e chama-se tbl_controlelogin e possui 3 campos (usuário, datalogin e horalogin).
    Preciso guardar todos os acessos (nome, data e horário).
    Quero que o sistema copie automaticamente o nome do usuário (campo usuário) da tabela Usuários para a tabela controlelogin (campo usuário) e a data e hora do sistema (relogio do PC de acesso) também de forma automática para os campos respectivos.

    Grato pela ajuda

    Edu Cav

    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]Login no Access Empty Re: [Resolvido]Login no Access

    Mensagem  Cláudio Machado 14/8/2013, 02:12

    Realmente o form não estava aceitando entrada de dados.
    Modifiquei e coloquei um comando que no Atual do form ele gera um novo registro e grava na tabela.
    Teste aqui e estou enviando com os testes.
    Agora modifique de acordo com a sua tabela.

    Enviei pro seu e-mail, pois lí aqui no fórum que eles estão com problema no sistema de envio de arquivos.


    .................................................................................
    " 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]Login no Access 90dssg para agradecer a dica que solucionou seu problema.
    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]Login no Access Empty Re: [Resolvido]Login no Access

    Mensagem  Cláudio Machado 14/8/2013, 02:13

    Lembrando que o novo registro só é feito quando se abre o sistema. Portanto toda vez que um usuário abrir o sistema ele irá gravar estas informações na tabela de sessão.


    .................................................................................
    " 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]Login no Access 90dssg para agradecer a dica que solucionou seu problema.
    Educav
    Educav
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 20/07/2012

    [Resolvido]Login no Access Empty Login no Access

    Mensagem  Educav 14/8/2013, 02:46

    Camarada Cláudio,

    Agora deu certo.
    Só que não manjo muito de VBA.
    Vou tentar adaptar seu código pro meu sistema.
    Vamos ver se consigo !!!

    Abraço,

    Edu Cav
    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]Login no Access Empty Re: [Resolvido]Login no Access

    Mensagem  Cláudio Machado 14/8/2013, 03:08

    É pelo que testei também acho.
    Sempre que precisar e eu puder ajudar. Estamos ai.
    Não esqueça de clicar na joinha do fórum e marcar como resolvido quando terminar.
    Abraço


    .................................................................................
    " 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]Login no Access 90dssg para agradecer a dica que solucionou seu problema.
    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]Login no Access Empty Re: [Resolvido]Login no Access

    Mensagem  Cláudio Machado 16/8/2013, 21:46

    Faltou o resolvido amigo.


    .................................................................................
    " 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]Login no Access 90dssg para agradecer a dica que solucionou seu problema.

    Conteúdo patrocinado


    [Resolvido]Login no Access Empty Re: [Resolvido]Login no Access

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 17:44