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

    [Resolvido]Como desabilitar o preenchimento de um campo se outro estiver preenchido

    avatar
    SAPMM
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 369
    Registrado : 07/08/2011

    [Resolvido]Como desabilitar o preenchimento de um campo se outro estiver preenchido Empty Como desabilitar o preenchimento de um campo se outro estiver preenchido

    Mensagem  SAPMM 17/1/2012, 16:31

    Senhores,

    Tenho um form com 10 campos e gostaria de desabilitar o preenchimento/edição de 6 campos, caso um determinado campo esteja preenchido.

    Como proceder?
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3947
    Registrado : 21/04/2011

    [Resolvido]Como desabilitar o preenchimento de um campo se outro estiver preenchido Empty Re: [Resolvido]Como desabilitar o preenchimento de um campo se outro estiver preenchido

    Mensagem  Marcelo David 17/1/2012, 16:53

    Olá, faça assim:

    Evento ao sair do campo que se estiver preenchido desabilita os outros:

    If Not IsNull(Me.NomeDoCampoAtual) Then
    Me.CampoParaDesabilitar1.Enabled = False
    Me.CampoParaDesabilitar2.Enabled = False
    Me.CampoParaDesabilitar3.Enabled = False
    Me.CampoParaDesabilitar4.Enabled = False
    Me.CampoParaDesabilitar5.Enabled = False
    Me.CampoParaDesabilitar6.Enabled = False
    End If

    Troque os nomes em vermelho para os seus.


    .................................................................................
    [Resolvido]Como desabilitar o preenchimento de um campo se outro estiver preenchido Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]Como desabilitar o preenchimento de um campo se outro estiver preenchido Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]Como desabilitar o preenchimento de um campo se outro estiver preenchido Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como desabilitar o preenchimento de um campo se outro estiver preenchido Marcel11
    avatar
    SAPMM
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 369
    Registrado : 07/08/2011

    [Resolvido]Como desabilitar o preenchimento de um campo se outro estiver preenchido Empty Re: [Resolvido]Como desabilitar o preenchimento de um campo se outro estiver preenchido

    Mensagem  SAPMM 12/2/2012, 17:53

    OK, certo, segue adapatação para minha realidade:

    If Forms!GERARPROTOCOLOCABCONTRATUALGT![ANALISECONTABIL] = "2" Or Forms!GERARPROTOCOLOCABCONTRATUALGT![ANALISEFISCAL] = "2" Or Forms!GERARPROTOCOLOCABCONTRATUALGT![ANALISECONTRATUAL] = "2" Or Forms!GERARPROTOCOLOCABCONTRATUALGT![ANALISECONTABIL] = "SIM" Or Forms!GERARPROTOCOLOCABCONTRATUALGT![ANALISEFISCAL] = "SIM" Or Forms!GERARPROTOCOLOCABCONTRATUALGT![ANALISECONTRATUAL] = "SIM" Then

    Me.OUTRASDEDUCOESGT1.Enabled = False
    Me.OUTRASDEDUCOESGT2.Enabled = False
    Me.OUTROSACRESCIMOSGT1.Enabled = False
    Me.OUTROSACRESCIMOSGT2.Enabled = False
    Me.VALOROUTRASDEDUCOESGT1.Enabled = False
    Me.VALOROUTRASDEDUCOESGT2.Enabled = False
    Me.VALOROUTROSACRESCIMOSGT1.Enabled = False
    Me.VALOROUTROSACRESCIMOSGT2.Enabled = False
    Me.[DATAVENCIMENTO].Enabled = False


    Else
    Me.OUTRASDEDUCOESGT1.Enabled = True
    Me.OUTRASDEDUCOESGT2.Enabled = True
    Me.OUTROSACRESCIMOSGT1.Enabled = True
    Me.OUTROSACRESCIMOSGT2.Enabled = True
    Me.VALOROUTRASDEDUCOESGT1.Enabled = True
    Me.VALOROUTRASDEDUCOESGT2.Enabled = True
    Me.VALOROUTROSACRESCIMOSGT1.Enabled = True
    Me.VALOROUTROSACRESCIMOSGT2.Enabled = True
    Me.[DATAVENCIMENTO].Enabled = True


    End If

    Conteúdo patrocinado


    [Resolvido]Como desabilitar o preenchimento de um campo se outro estiver preenchido Empty Re: [Resolvido]Como desabilitar o preenchimento de um campo se outro estiver preenchido

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 05:42