Ver quem está online

Processos de importação e exportação de dados, interação entre o Excel e demais softwares, interface com Banco de dados, SQL.

Ver quem está online

Mensagempor jose7br » Sex Mai 19, 2017 11:10 am

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
jose7br
Membro
Membro
 
Mensagens: 22
Registrado em: Seg Jan 09, 2017 12:11 pm
Has thanked: 1 time
Have thanks: 0 time

{ SO_SELECT }

Share on Facebook Facebook

Re: Ver quem está online

Mensagempor wagner » Sex Mai 19, 2017 2:00 pm

jose7br,

Boa tarde!

Acho que assim, sem ver nada, na base da adivinhação, fica muito difícil. A minha sugestão é que você crie na sua tabela no Access, caso ainda não tenha, um campo onde conste matrícula de cada pessoa que acessa o sistema.

Daí, basta carregar em qualquer formulário, um label com esses dados para saber quem está logado. Já para desconectar o usuário eu não sei se isso é possível. Provavelmente, tenha que utilizar alguma das API's do Windows.
Se a resposta foi últil para você, por gentileza, Amigo,clique na mãozinha ao lado direito da sua tela. No canto superior.

Atenciosamente
Wagner Morel
Avatar do usuário
wagner
Moderador
Moderador
 
Mensagens: 2588
Registrado em: Sáb Out 20, 2012 12:49 pm
Localização: Fortaleza - CE
Has thanked: 33 times
Have thanks: 1170 times

Re: Ver quem está online

Mensagempor jose7br » Sex Mai 19, 2017 3:48 pm

Boa tarde Wagner, obrigado pela ajuda!

Mas como farei a parte de ver quem está online?

VBA no excel?

Por acaso você tem algum exemplo?

Muito obrigado
jose7br
Membro
Membro
 
Mensagens: 22
Registrado em: Seg Jan 09, 2017 12:11 pm
Has thanked: 1 time
Have thanks: 0 time

Re: Ver quem está online

Mensagempor wagner » Sex Mai 19, 2017 4:01 pm

jose7br,

Agora não entendi... você já não tem um sistema em Excel/Access? Da mesma forma como você trás os dados para mostrar em seu sistema Excel, você vai trazer mais essas informações que serão adicionadas a tabela.
Se a resposta foi últil para você, por gentileza, Amigo,clique na mãozinha ao lado direito da sua tela. No canto superior.

Atenciosamente
Wagner Morel
Avatar do usuário
wagner
Moderador
Moderador
 
Mensagens: 2588
Registrado em: Sáb Out 20, 2012 12:49 pm
Localização: Fortaleza - CE
Has thanked: 33 times
Have thanks: 1170 times

Re: Ver quem está online

Mensagempor jose7br » Sex Mai 19, 2017 4:07 pm

Eu tenho sistema já Excel/Access.
A dúvida é para criar esse outro formulario.
Tenho que criar uma nova tabela no meu banco? ou só adicionar os campos do login?
e no excel, como farei?
jose7br
Membro
Membro
 
Mensagens: 22
Registrado em: Seg Jan 09, 2017 12:11 pm
Has thanked: 1 time
Have thanks: 0 time

Re: Ver quem está online

Mensagempor wagner » Sáb Mai 20, 2017 11:07 am

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).
Se a resposta foi últil para você, por gentileza, Amigo,clique na mãozinha ao lado direito da sua tela. No canto superior.

Atenciosamente
Wagner Morel
Avatar do usuário
wagner
Moderador
Moderador
 
Mensagens: 2588
Registrado em: Sáb Out 20, 2012 12:49 pm
Localização: Fortaleza - CE
Has thanked: 33 times
Have thanks: 1170 times

Re: Ver quem está online

Mensagempor jose7br » Seg Mai 22, 2017 4:44 pm

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
jose7br
Membro
Membro
 
Mensagens: 22
Registrado em: Seg Jan 09, 2017 12:11 pm
Has thanked: 1 time
Have thanks: 0 time

Re: Ver quem está online

Mensagempor jose7br » Seg Mai 22, 2017 4:47 pm

Segue o banco em anexo
Você não está autorizado a ver ou baixar esse anexo.
jose7br
Membro
Membro
 
Mensagens: 22
Registrado em: Seg Jan 09, 2017 12:11 pm
Has thanked: 1 time
Have thanks: 0 time

Re: Ver quem está online

Mensagempor wagner » Ter Mai 23, 2017 11:38 am

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:

Código: Selecionar todos
Label1.Caption = VBA.Environ("username")
Se a resposta foi últil para você, por gentileza, Amigo,clique na mãozinha ao lado direito da sua tela. No canto superior.

Atenciosamente
Wagner Morel
Avatar do usuário
wagner
Moderador
Moderador
 
Mensagens: 2588
Registrado em: Sáb Out 20, 2012 12:49 pm
Localização: Fortaleza - CE
Has thanked: 33 times
Have thanks: 1170 times


Voltar para Integração Excel & Acess

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante