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

    Acessar Formulário com ListBox desativado condicionalmente

    avatar
    Cleniroweb
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 16/03/2014

    Acessar Formulário com ListBox desativado condicionalmente Empty Acessar Formulário com ListBox desativado condicionalmente

    Mensagem  Cleniroweb 8/2/2015, 22:37


    Caros Colegas,

    Gostaria de acessar um formulário "Lista de Atividades" através outro formulário "FrmLogin" e dependendo do usuário logado, acesse o formulário "Lista de Atividades", com a caixa ListBox1 desativada e a listBox2 ativada, e dependendo do usuário, isso ocorra de forma invertida, veja no meu código abaixo, coloquei entre => <= e entre parenteses o que gostaria de implementar, lembrando que o código funciona corretamente, porém sem essa condição.

    Private Sub cmdEntrar_Click()
    Dim Identificacao As Integer

    If Me.txtSenha.Value = DLookup("[Senha]", "[TBLUsers]", "[Usuario] = '" & Me.txtUser & "'") Then
    Identificacao = DLookup("[Perfil]", "[TBLUsers]", "[Usuario] = '" & Me.txtUser & "'")
    Select Case Identificacao
    Case 1
    stDocName = "Lista de Atividades"
    => (ListBox1) = Ativado)<=
    => (ListBox2) = Desativado)<=

    Case 2
    stDocName = "Lista de Atividades"
    =>(ListBox1 = Desativado)<=
    =>(ListBox2 = Ativado )<=
    End Select
    DoCmd.Close
    DoCmd.OpenForm stDocName
    Else
    MsgBox "Senha Incorreta, coloque novamente.", vbInformation + vbOKOnly, "Erro"
    Me.txtSenha.Value = ""
    Exit Sub
    End If

    End Sub

    Obrigado pela contribuição de todos,
    Abs,
    Question Cleniro,

    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    Acessar Formulário com ListBox desativado condicionalmente Empty Re: Acessar Formulário com ListBox desativado condicionalmente

    Mensagem  Avelino Sampaio 9/2/2015, 11:14

    Olá!

    Experimente:

    ...
    Case 1
    stDocName = "Lista de Atividades"
    me!lNomeListBox1.enabled = true
    me!NomeListBox2.enabled= false


    Case 2
    stDocName = "Lista de Atividades"
    me!lNomeListBox1.enabled = false
    me!NomeListBox2.enabled= true

    End Select
    ...

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.

      Data/hora atual: 2/5/2024, 17:35