Você está na página 1de 3

Mostrar usurio logado

Ol pessoal, Na minha empresa, voc s logado em um micro se informar o usurio e a senha pessoal... Partindo dessa situao, como fao para que em meu BD que pretende controlar o emprstimo de materiais, os quais devero ser devolvidos posteriormente, no momento da criao do registro de entrega (em um Frm contnuo), aparea em um campo bloqueado o n do empregado (n da matrcula) que registrou o emprstimo? simplificando: o access tem que pegar o usurio do sistema e gravar no registro de emprstimo.

criquio em Sex 01 Abr 2011, 5:24 pm

Tente assim: Me.Usurio = Environ("UserName")

L34NDR0 em Sex 01 Abr 2011, 6:30 pm

Inseri no "valor padro" do campo (correto?) no funcionou e o access altera a palavra "environ" para "ambiente". isso normal?

criquio em Sex 01 Abr 2011, 6:57 pm

Coloque no evento "Ao carregar" do formulrio.

davidmgbr em Ter 05 Abr 2011, 10:03 am

Caro Criquio, Bom Dia aproveitando este topico, poderia me dar um auxilio. Tenho um form de login, onde puxa de uma tabela de usuarios e senha. Campo: Usuario Campo: Senha Usando o mesmos criteiros de sua resposta, como posso mostrar o usuario que logou no sistema e nao no logo do windows?? Desde ja agradeo. David

vieirasoft em Ter 05 Abr 2011, 10:12 am

Abra um mdulo na seco mdulos Public Function NomeUsuario() Dim WS As Object Set WS = CreateObject("WScript.network") NomeUsuario = WS.UserName

Set WS = Nothing End Function Depois s chamar a funo numa caixa de texto, por exemplo
davidmgbr em Ter 05 Abr 2011, 10:19 am

Obrigado pelas respostas, e exatamente o que o Criquio respondeu, tenho uma tabelas com os usuarios, os todo sao 25 usuarios, queria que quando os usuarios logar o nome fique em uma caixa de texto. como posso desenvolver a funo?? Obrigado mais uma vez. David

vieirasoft em Ter 05 Abr 2011, 10:30 am

E isso que vai acontecer. Se eu me logar na rede vou aparecer na caixa de texto. Agora se quer gerir todos os utilizadores da rede e verificar quem est logado, a j outra histria.

davidmgbr em Ter 05 Abr 2011, 10:45 am

Caro Vieira, estou usando o seu criterio, mas nao esta me mostrando o usuario logado, loguei com meu usuario e a caixa nao me mostra. Tem como voe me mandar um exemplo por favor? Obrigado

criquio em Ter 05 Abr 2011, 11:16 am

Acredito que depois que voc loga, deve ter um boto que abre um novo formulrio, aonde tem esse campo. Tente algo assim assim no boto que abre o novo formulrio: Forms!NovoForm!CampoUsurio = Me.CampoUsurio

vieirasoft em Ter 05 Abr 2011, 11:22 am

Amigo Desculpe a demora, mas foi por motivos profissionais http://dl.dropbox.com/u/8157744/ABC.rar Retira o User e a Mquina

JPaulo em Ter 05 Abr 2011, 11:25 am

Se no o usurio do Windows e o usurio pr defenido numa tabela de acessos logado no banco, veja que este exemplo mostra no formulario o Usuario Logado.

http://maximoaccess.maisforum.com/t213-quem-introduziu-quem-alterou

davidmgbr em Ter 05 Abr 2011, 11:37 am

Pessoal, E exatamente o que nosso amigo JPaulo me mandou, o usuario a mostrar e o que ta em uma atabelas de usuarios no BD, vou adaptar no meu BD e se tiver qualquer problema e volto a postar. Obrigado Caro amigo Vieira, nao precisa se deculpar por demora, claro que voe tem que ter a disponibilidade de tempo para responder aos topicos gerados. E o exemplo que me mandou e tambem muito interessante para mim. tomara que tambem tenha ajudado ao L34NDR0 que abriu este topico. Mais uma vez obrigado a todos pelo auxilio. abraos