cheguei a criar outro tipo de logica , pois fiquei sei entender essa
3 participantes
[Resolvido]pegar usuario logodo
crysostomo- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 2741
Registrado : 23/01/2018
- Mensagem nº21
Re: [Resolvido]pegar usuario logodo
.................................................................................
Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender o problema mais rápido para lhe ajudar. Disponho.
Uma mão ajuda a outra.
Feliz aquele que transfere o que sabe e aprende o que ensina.
Marcelo David- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3947
Registrado : 21/04/2011
- Mensagem nº22
Re: [Resolvido]pegar usuario logodo
Você não copiou (ou alterou o que eu havia feito).
O código do botão OK do formulário de login,
na parte que abre o formulário principal o código não está do jeito]
que eu postei no exemplo anterior.
Veja p correto (e está no exemplo anterior, basta baixar):
If txtUsuario = Me.usuarioTab.Value And txtSenha = Me.senhaTab Then
DoCmd.OpenForm "frm_principal", , acNormal, , , , Me.txtUsuario '<= Esse linha é a correta, pois passo como argumento de abertura o nome do usuário txtUsuario
DoCmd.OpenForm "frm_principal", , acNormal '<= Cadê o argumento? O correto é o de cima. Pode apagar essa e deixar apenas a de cima
DoCmd.Close acForm, "frm_login"
Else
MsgBox "Campos Inválidos", vbInformation, "Arquivamento-Login"
End If
Observe que, assim como no exemplo anterior, você não passou o argumento de abertura do formulário.
E eu já havia inclusive comentado no código anterior também isso.
O código do botão OK do formulário de login,
na parte que abre o formulário principal o código não está do jeito]
que eu postei no exemplo anterior.
Veja p correto (e está no exemplo anterior, basta baixar):
If txtUsuario = Me.usuarioTab.Value And txtSenha = Me.senhaTab Then
DoCmd.OpenForm "frm_principal", , acNormal, , , , Me.txtUsuario '<= Esse linha é a correta, pois passo como argumento de abertura o nome do usuário txtUsuario
DoCmd.OpenForm "frm_principal", , acNormal '<= Cadê o argumento? O correto é o de cima. Pode apagar essa e deixar apenas a de cima
DoCmd.Close acForm, "frm_login"
Else
MsgBox "Campos Inválidos", vbInformation, "Arquivamento-Login"
End If
Observe que, assim como no exemplo anterior, você não passou o argumento de abertura do formulário.
E eu já havia inclusive comentado no código anterior também isso.
- Anexos
- entradaSaida de User_New3.zip
- Esqueci o anexo
- Você não tem permissão para fazer download dos arquivos anexados.
- (1.8 Mb) Baixado 42 vez(es)
.................................................................................
Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
Access e VBA - Formulário Desacoplado - [Passo a passo]
Conheça meu canal no Youtube e se inscreva.
crysostomo- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 2741
Registrado : 23/01/2018
- Mensagem nº23
Re: [Resolvido]pegar usuario logodo
falta de atenção em mim que não falta depois de 5 hs programando ja não passa nenhuma logica na minha cabeça.
obg
obg
.................................................................................
Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender o problema mais rápido para lhe ajudar. Disponho.
Uma mão ajuda a outra.
Feliz aquele que transfere o que sabe e aprende o que ensina.
» [Resolvido]Comparar Usuário Logado x Usuário no formulário
» [Resolvido]Pegar nome de usuário na consulta via código
» Pegar numero da sessão de usuário (Session ID)
» [Resolvido]Exibir o Usuário Logado - não está modificando ao trocar de Usuario
» [Resolvido]Erro 3260 - Usuario bloqueando outro usuario
» [Resolvido]Pegar nome de usuário na consulta via código
» Pegar numero da sessão de usuário (Session ID)
» [Resolvido]Exibir o Usuário Logado - não está modificando ao trocar de Usuario
» [Resolvido]Erro 3260 - Usuario bloqueando outro usuario