MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    Maestro 5.0 Mudar Combo Usuario para Caixa de Texto

    avatar
    peter&punk2017
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 06/11/2017

    Maestro 5.0 Mudar Combo Usuario para Caixa de Texto Empty Maestro 5.0 Mudar Combo Usuario para Caixa de Texto

    Mensagem  peter&punk2017 Qua 15 Nov 2017, 00:32

    Boa noite a todos gostaria de mudar (do aplicativo Mastro5.0 do professor Avelino) a combo Usuario por uma Caixa de Texto.

    Obrigado a todos.
    avatar
    irailson
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 07/09/2010

    Maestro 5.0 Mudar Combo Usuario para Caixa de Texto Empty Re: Maestro 5.0 Mudar Combo Usuario para Caixa de Texto

    Mensagem  irailson Dom 19 Nov 2017, 20:23

    Boa tarde a todos, O mestre Avelino escreveu os códigos para mudar (no Maestro 5.0) a cbo Usuário por TxUsuario, a seguir:
    rivate Sub btok_Click()
    Dim k As Integer, p

    'verifica se o usuário existe na tabela
    If DCount("*", "tblUsuários", "usuario = """ & Me!TxUsuario & """") > 0 Then
    ' se usuário existe, passa os dados da tabela para a matriz p
    p = Split(DLookup("idUsuario & '|¦|' & usuario & '|¦|' & senha", "tblusuários", "usuario=""" & Me!TxUsuario & """"), "|¦|")
    ' verifica se a senha está correta
    If StrComp(Me!senha, fncCrip(CStr(p(2)), 102030), vbBinaryCompare) = 0 Then

    'repassa a identificação do usuário para a variável login
    Login.id = p(0) 'IdUsuário
    Login.Usuario = p(1) 'Nome do usuário
    'esconde o formulário login
    Me.Visible = False
    DoCmd.OpenForm "frm_Principal"
    'Carrega título do aplicativo com o nome do usuário logado
    Call fncTítuloUsuário(CStr(p(1)))

    '--------------------------------
    'Limpar campos do form login
    '--------------------------------
    Me!TxUsuario = Null: Me!senha = Null:
    Me!TxUsuario.SetFocus

    If nlogoff = False Then
    Call fncBloquear(0, 0) 'Carrega Permissões na variável VarPer
    nlogoff = True
    End If
    DoCmd.OpenForm "frm_Principal"
    Else
    MsgBox "Senha inválida." & vbCrLf & vbCrLf & "Redigite a senha....", vbInformation, "Aviso"
    Me!senha = Null
    Me!senha.SetFocus
    End If
    Else
    MsgBox "Usuário não consta na lista...", vbInformation, "Aviso"
    Exit Sub
    End If

    End Sub

      Data/hora atual: Dom 19 maio 2024, 18:11