Pra simplificar a vida de muita gente a função Environ("Username") retorna o nome do usuário do Windows que está logado. Isso pode ser usado como login no sistema e identidade do usuário se na empresa cada funcionário tiver uma conta exclusiva de acesse aos computadores. Vincula o CPF a esse método e pronto.
Primeiramente, parabéns por mais um vídeo top!! Mas, aproveitando a oportunidade, tenho uma dúvida e gostaria de verificar sua viabilidade. No caso de realizarmos um filtro, por meio do qual o Administrador poderia acessar todos os registros e os demais usuários apenas os seus próprios. Há possibilidade?? Já tentei muita coisa, mas sem sucesso!!
Uma das soluções seria fazer uma função com condicional verificar qual usuário está logado e retornar para consulta uma string como critério que podeira ser "*" ou nome/código de usuário.
@@diegodsa13 Tentei dessa forma, porém, não deu certo. Acredito que seja por erro na utilização do Seimed no critério da consulta. Continuo tentando, uma ora vai.
Olá Julio, nesse caso eu uso uma condição no form login, por exemplo: Crie um campo no form login e chame criterio; Supondo que o ID do administrador seja 1, então no evento após atulizar da combo que seleciona o usuário, coloque: If me.combo.column(0) = 1 then me.criterio = "*" 'Vai retornar todos else me.criterio = me.combo.column(0) ' vai retornar somente o usuário logado end if Agora lá na consulta, onde o critério aponta para o campo IdLogin, mude para apontar para o novo campo critério. Me avise se deu certo, senão faço o V2 desse vídeo ai ok Sucesso
@@SrJCPM Vá no Módulo e crie a seguinte função: Public Function Criterio() As String If MeuUsuario = "Administrador" Then Criterio = "*" Else Criterio = MeuUsuario End If End Function Agora vá no campo de usuario da sua consulta e cole o código a baixo no critério: Como "" & Criterio() Resolvido!
Ganhou mais um inscrito. Boa noite, fiz uma tela de Login que quando entro com o nome do usuário e a senha, quando entro no formulário principal, ele já mostra o nome do usuário que está logado. Como faria para além de aparecer o nome do usuário logado, aparecesse também a foto. Pois no meu programa tem vários usuários e casa um tem seu NOME e sua SENHA. Se fizer Login com JULIO, aparece JULIO no formulário, se entrar com PAULO aparece PAULO. E assim o USUÁRIO JULIO alem do nome apareceria a minha foto ou de quem estivesse logado.
Olá, o processo é o mesmo que faz para aparecer o nome, no caso da foto, recomendo capturar o caminho da foto, e trazer o campo deste caminho conforme o nome já vem...depois só adicionar a caixa de imagem e vincular o caminho nela...dessa forma daria certo
Ótimo vídeo parabéns. Minha dúvida é a seguinte: Tenho três campos que precisam ser alimentados quando clico na combobox NomeUsuario, mas não estou conseguindo, o código só está trazendo dados das colunas 0 e 1 da tabela Login, como faço para que quando escolho um nome de usuário meus campos sejam alimentados com dados das colunas 0, 1 e 2 da tabela Login?
Olá... verifique a propriedade número de colunas e largura das colunas na aba formato, lá as colunas devem ser da seguinte forma: Se você tem 3 colunas na consulta... o número de colunas deverá ser 3 e na largura das colunas deverá ser 1cm;2cm;3cm, lembrando que 1cm, 2cm e 3 cm vc define de acordo com a largura que deseja, sendo 0cm ele não exibe a largura. Tente isso ok...
Olá tenho um duvida caso vc possa me esclarecer é um assunto nao relacinado ao video, testei um sistema seu, e vi que vc usa conexao via mysql, gostaria de entender qual a diferença quando a gente usa vincular a tabela pelo access no menu dados externo e obter dados externo banco de dados obdc?
Boa noite Anderson, a diferença entre um método e outro, é que o primeiro citado por você, é utilizado para vincular tabelas em Access mesmo, isso quando trabalhamos no conceito FrontEnd - BackEnd, nesse conceito as tabelas ficam em um arquivo e os demais objetos em outro... Já o segundo método é utilizado para conectar outros bancos de dados como Mysql, SqlServer e outros... Para esses bancos de dados, o Access precisa de um conector para traduzir os dados... e para isso utilizamos o drive ODBC que precisa ser instalado na máquina que irá rodar o sistema ok... Espero ter ajudado... Abraço
bom dia. esse exemplo está com erro, conforme a versão do access. tem como disponibilizar uma versão corrigida do arquivo, conforme as versões do access??
O Avelino é top.
Show, muito bom esse vídeo
O formulário de cliente abre mas fica em branco, pode me ajudar ?
Obrigado!!!
Olá Isaias, qual código você está usando para abrir o formulário?
Pra simplificar a vida de muita gente a função Environ("Username") retorna o nome do usuário do Windows que está logado. Isso pode ser usado como login no sistema e identidade do usuário se na empresa cada funcionário tiver uma conta exclusiva de acesse aos computadores. Vincula o CPF a esse método e pronto.
Muito bom Diego... Bacana a dica.
Primeiramente, parabéns por mais um vídeo top!!
Mas, aproveitando a oportunidade, tenho uma dúvida e gostaria de verificar sua viabilidade.
No caso de realizarmos um filtro, por meio do qual o Administrador poderia acessar todos os registros e os demais usuários apenas os seus próprios. Há possibilidade??
Já tentei muita coisa, mas sem sucesso!!
Uma das soluções seria fazer uma função com condicional verificar qual usuário está logado e retornar para consulta uma string como critério que podeira ser "*" ou nome/código de usuário.
@@diegodsa13 Tentei dessa forma, porém, não deu certo. Acredito que seja por erro na utilização do Seimed no critério da consulta. Continuo tentando, uma ora vai.
Olá Julio, nesse caso eu uso uma condição no form login, por exemplo:
Crie um campo no form login e chame criterio;
Supondo que o ID do administrador seja 1, então no evento após atulizar da combo que seleciona o usuário, coloque:
If me.combo.column(0) = 1 then
me.criterio = "*" 'Vai retornar todos
else
me.criterio = me.combo.column(0) ' vai retornar somente o usuário logado
end if
Agora lá na consulta, onde o critério aponta para o campo IdLogin, mude para apontar para o novo campo critério.
Me avise se deu certo, senão faço o V2 desse vídeo ai ok
Sucesso
@@SrJCPM
Vá no Módulo e crie a seguinte função:
Public Function Criterio() As String
If MeuUsuario = "Administrador" Then
Criterio = "*"
Else
Criterio = MeuUsuario
End If
End Function
Agora vá no campo de usuario da sua consulta e cole o código a baixo no critério:
Como "" & Criterio()
Resolvido!
@@OpcaoaccessBr O segundo vídeo seria perfeito. Ajudaria muito.
Ganhou mais um inscrito. Boa noite, fiz uma tela de Login que quando entro com o nome do usuário e a senha, quando entro no formulário principal, ele já mostra o nome do usuário que está logado. Como faria para além de aparecer o nome do usuário logado, aparecesse também a foto.
Pois no meu programa tem vários usuários e casa um tem seu NOME e sua SENHA. Se fizer Login com JULIO, aparece JULIO no formulário, se entrar com PAULO aparece PAULO. E assim o USUÁRIO JULIO alem do nome apareceria a minha foto ou de quem estivesse logado.
Olá, o processo é o mesmo que faz para aparecer o nome, no caso da foto, recomendo capturar o caminho da foto, e trazer o campo deste caminho conforme o nome já vem...depois só adicionar a caixa de imagem e vincular o caminho nela...dessa forma daria certo
Ótimo vídeo parabéns. Minha dúvida é a seguinte: Tenho três campos que precisam ser alimentados quando clico na combobox NomeUsuario, mas não estou conseguindo, o código só está trazendo dados das colunas 0 e 1 da tabela Login, como faço para que quando escolho um nome de usuário meus campos sejam alimentados com dados das colunas 0, 1 e 2 da tabela Login?
Olá... verifique a propriedade número de colunas e largura das colunas na aba formato, lá as colunas devem ser da seguinte forma:
Se você tem 3 colunas na consulta... o número de colunas deverá ser 3 e na largura das colunas deverá ser 1cm;2cm;3cm, lembrando que 1cm, 2cm e 3 cm vc define de acordo com a largura que deseja, sendo 0cm ele não exibe a largura.
Tente isso ok...
@@OpcaoaccessBr Muito obg, fiz exatamente desse jeito e deu tudo certo. Valeu
Olá tenho um duvida caso vc possa me esclarecer é um assunto nao relacinado ao video, testei um sistema seu, e vi que vc usa conexao via mysql, gostaria de entender qual a diferença quando a gente usa vincular a tabela pelo access no menu dados externo e obter dados externo banco de dados obdc?
Boa noite Anderson, a diferença entre um método e outro, é que o primeiro citado por você, é utilizado para vincular tabelas em Access mesmo, isso quando trabalhamos no conceito FrontEnd - BackEnd, nesse conceito as tabelas ficam em um arquivo e os demais objetos em outro... Já o segundo método é utilizado para conectar outros bancos de dados como Mysql, SqlServer e outros... Para esses bancos de dados, o Access precisa de um conector para traduzir os dados... e para isso utilizamos o drive ODBC que precisa ser instalado na máquina que irá rodar o sistema ok...
Espero ter ajudado... Abraço
Nível hard. Tô há dois dias tentando fazer essa configuração e só aparece zero
bom dia. esse exemplo está com erro, conforme a versão do access. tem como disponibilizar uma versão corrigida do arquivo, conforme as versões do access??
Olá... Qual erro ocorre?
@@OpcaoaccessBr Tenho a mesma situação, funciona apenas para 32bits.