Notifications
Clear all

Login e Senha - Manter o Nome do Usuario Logado

13 Posts
2 Usuários
0 Reactions
2,029 Visualizações
(@efs2016)
Posts: 38
Eminent Member
Topic starter
 

Galera é o seguinte.
Estou desenvolvendo uma planilha com login e senha. Mas eu preciso que o nome do usuário apareça em cada formulário que ele abrir, até fechar a planilha, através de uma caixa de texto. Eu tentei através de variável global e módulo, mas não consegui.
Deixei um exemplo anexado. No formulário "Movimentação de Pastas e Fichas" eu deixei um campo com o nome de "usuario", onde preciso que retorne o nome do Usuário logado. Se alguém souber como se faz neste formulário, programo nos outros formulários.
Alguém teria uma ideia de como proceder?
O login é "teste" e a senha é "1234"
Obg

 
Postado : 21/10/2016 7:26 pm
(@mprudencio)
Posts: 2749
Famed Member
 

Vc precisa registrar o login do usuário em uma planilha

Depois pega o último registro e carrega no formulário

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 21/10/2016 8:43 pm
(@efs2016)
Posts: 38
Eminent Member
Topic starter
 

Eu tentei assim. Mas se logar dois usuários ao mesmo tempo?

 
Postado : 22/10/2016 7:19 am
(@mprudencio)
Posts: 2749
Famed Member
 

Pessoalmente sempre considerei usar excel em rede um grande erro, mas enfim acredito, nao testei, mas acredito que se vc tiver o usuario logado enquanto tiver aberto essa vc mantera o registro para aquele usuario.

Uma ideia é usar o login do pc para identificar a maquina e levar essa informação para o excel e com isso retornar o usuario logado naquela maquina acredito que funcione.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 22/10/2016 10:00 am
(@efs2016)
Posts: 38
Eminent Member
Topic starter
 

Sim, enquanto o excel estiver aberto na minha máquina, retornará o meu login, por exemplo. Todavia, se neste mesmo momento, outro logar, qual vai retornar, ou meu ou o dele? Ou nenhum? Por isso seria interessante através de variável Global, mas não sei como proceder.

 
Postado : 22/10/2016 2:00 pm
(@mprudencio)
Posts: 2749
Famed Member
 

Nao entendi uma coisa vc usa esse arquivo simultaneamente ou cada usuário em um momento diferente

O que eu disse e que além de registrar o usuário registre tb a máquina e faça uma verificação do ultimo usuário logado na máquina que o arquivo estará aberto.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 22/10/2016 4:33 pm
(@efs2016)
Posts: 38
Eminent Member
Topic starter
 

Utilizamos simultaneamente, as vezes.

 
Postado : 22/10/2016 6:20 pm
(@mprudencio)
Posts: 2749
Famed Member
 

Como é feito o compartilhamento desse arquivo.

Como vcs usam simultaneamente

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 22/10/2016 6:26 pm
(@efs2016)
Posts: 38
Eminent Member
Topic starter
 

Utilizo a propria ferramanta do Excel em:
"REVISÃO - Compartilhar pasta de trabalho - Editar - Permitir alterações por mais de um usuário ao mesmo tempo. Permite também mesclar a pasta de trabalho."
A planilha fica em um servidor.

 
Postado : 22/10/2016 7:48 pm
(@mprudencio)
Posts: 2749
Famed Member
 

Ve se isso ajuda

Faça os testes e quais os erros que podem ocorrer, aparentemente esta tudo correto.

O codigo pega o ultimo login na aba ultimo login compara com a maquina que o usuario esta logado e retorna o usuario na caixa de texto.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 23/10/2016 9:16 am
(@efs2016)
Posts: 38
Eminent Member
Topic starter
 

Aproveitando o ensejo, já que a questão do login foi resolvido...
Já tentei dataentrapesquisa.Value = Format("mm, dd, yyyy").
Quando retorna data no campo "dataentrapesqusia" e no campo "datasaipesquisa" através da pesquisa por CPJ, retorna valores numerico. Por exemplo: a data na planilha, 13/10/2016, retorna 42656.
Como faz para retornar a data correta?

 
Postado : 24/10/2016 7:48 am
(@mprudencio)
Posts: 2749
Famed Member
 

formata o campo como data

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 24/10/2016 8:14 am
(@efs2016)
Posts: 38
Eminent Member
Topic starter
 

Na planilha, já está como date. Se eu colocar na planilha como texto, então retorna corretamente. Mas, como procuro entre datas, as vezes, preciso que seja realmente como data. Todavia, no Textbox, retorna como numero.

 
Postado : 24/10/2016 8:59 am