Notifications
Clear all

Ver quem está online

Página 2 / 2

jose7br
Posts: 67
Registered
Topic starter
(@jose7br)
Trusted Member
Entrou: 5 anos atrás

Bom dia pessoal, todos bem?

tenho um sistema com excel e access onde muitas pessoas acessam ele.

Tem alguma forma para ver quem está online na ferramenta? E também uma forma para desconectar o usuário?

Desde já, muito obrigado a todos

Responder
9 Respostas
Wagner Morel
Posts: 4037
Registered Registered
(@wagner-morel-vidal-nobre)
Illustrious Member
Entrou: 9 anos atrás

jose7br,

Bom dia!

Como eu disse desde o princípio: falar o que pode ou não ser feito no seu sistema sem ver os arquivos é muito difícil e complicado.

Você deve apenas inserir esses campos que eu falei na suas tabelas já existentes, se quiser. Se não quiser, também pode criar uma tabela nova com os campos que citei, todavia, deverá ter algum campo chave que faça link com as outras tabelas existentes.

Quanto ao Excel, não sei como é que você está apresentando os dados. É na própria planilha? é em um Userform? De qualquer modo, seja em um ou seja em outro, você tem que ter sempre uma consulta SQL rodando pelo VBA para poder mostrar o resultado dos campos pesquisados. Assim, você deve adotar, no Excel, a mesma sistemática que já faz para exibir os outros dados que já exibe.

Detalhe: quando você fala que tem um sistema Excel/Acces eu estou imaginando que você está utilizando a forma padrão de programação de uma aplicativo. Ou seja; utilizando o Excel como Interface (Front And) e o Access como base de dados (Back And).

Responder
jose7br
Posts: 67
Registered
Topic starter
(@jose7br)
Trusted Member
Entrou: 5 anos atrás

Boa tarde Wagner, tudo bom?

Obrigado pela sua atenção!

Sim, o meu sistema tem o front em excel e o back em access.

A minha dúvida é na hora de criar uma nova tabela ou a nova coluna linkando os usuários.
Posso te enviar meu banco? Ele é bem simples.
Feito isso, eu coloco na planilha de excel uma aba com os usuários logados.

Segue o banco em anexo. Apaguei os dados.

e muito obrigado pela ajuda

Responder
jose7br
Posts: 67
Registered
Topic starter
(@jose7br)
Trusted Member
Entrou: 5 anos atrás

Segue o banco em anexo

Responder
Wagner Morel
Posts: 4037
Registered Registered
(@wagner-morel-vidal-nobre)
Illustrious Member
Entrou: 9 anos atrás

jose7br,

Bom dia!

Lembrei de uma maneira mais simples de você exibir no formulário o nome do funcionário que estiver logado no momento. Basta você exibir em Label no formulário, por exemplo, o nome de quem está logado na máquina com o seguinte comando:

Label1.Caption = VBA.Environ("username")
Responder
derson32
Posts: 2
Registered
(@derson32)
New Member
Entrou: 4 anos atrás

Amigo, so uma sugestão, eu tenho na tabela de usuarios, a coluna status, e quando alguem loga no initialize do form, ja conecta e altera o campo status para 1 e ao fechar o formulário no queryclose abre a tabela a altera para zero, assim sei quando alguem está logado.

Espero ter ajudado.

Responder
Página 2 / 2