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

3 participantes

    [Resolvido]Combobox - Habilitar outros campos após seleção

    avatar
    lulenunes
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 05/06/2015

    [Resolvido]Combobox - Habilitar outros campos após seleção Empty [Resolvido]Combobox - Habilitar outros campos após seleção

    Mensagem  lulenunes 27/6/2021, 02:58

    Caros, boa noite.

    Estou com uma dúvida e gostaria de contar com a gentileza de vocês mais uma vez.

    Possuo uma combobox chamada "PR" com as opções sim e não,

    Gostaria que ao selecionar "Sim" os campos "PR_N", "PR_DT" e "PR_HR" (que estão desabilitados) fossem habilitados para digitação.

    grato.
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2087
    Registrado : 23/01/2018

    [Resolvido]Combobox - Habilitar outros campos após seleção Empty Re: [Resolvido]Combobox - Habilitar outros campos após seleção

    Mensagem  crysostomo 27/6/2021, 14:50

    Bom dia. No momento estou no celular.
    No evento no atual
    Código:
    seusCampos.enabled =false 'todos desabilitados
    Na combox  
    Código:
    If me.Pr = Sim then
    SeusCampos.Enabled=true 'aqui vc habilita os campos


    .................................................................................
    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.

    lulenunes gosta desta mensagem

    avatar
    lulenunes
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 05/06/2015

    [Resolvido]Combobox - Habilitar outros campos após seleção Empty Re: [Resolvido]Combobox - Habilitar outros campos após seleção

    Mensagem  lulenunes 27/6/2021, 17:35

    Caro Crysostomo, boa tarde.

    Mito obrigado pelo retorno, funcionou perfeitamente.

    Grato pela pronta ajuda.
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2087
    Registrado : 23/01/2018

    [Resolvido]Combobox - Habilitar outros campos após seleção Empty Re: [Resolvido]Combobox - Habilitar outros campos após seleção

    Mensagem  crysostomo 27/6/2021, 20:56

    Fórum agradece o retorno.
    Sucesso....


    .................................................................................
    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.
    avatar
    lulenunes
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 05/06/2015

    [Resolvido]Combobox - Habilitar outros campos após seleção Empty Re: [Resolvido]Combobox - Habilitar outros campos após seleção

    Mensagem  lulenunes 11/7/2021, 06:29

    Caro Crysostomo, boa noite.

    Achei que havia funcionado, porém me equivoquei, pois entendi errado. Aparentemente havia funcionado da forma que fiz, mas quando clicava em sim ele desbloqueava todos os registros do campo bloqueado e não somente o que estava aberto na tela. Quando fechava e abria novamente ficava uma bagunça.

    O fato é que eu é que não estou entendo a instrução.

    Na Combox no evento "após atualizar" dei a instrução "IF" até ai blz, mas não entendi o "No evento no atual" creio que seria os campos que devem estar desabilitados, porém não acho o evento "no Atual" somente "antes de atualizar" e "após atualizar"

    Já tentei várias formas (estou usando uma combox menor para exemplo)
    - Combox de nome Vinculo com sim ou não
    - Deverá habilitar quando selecionar "Sim" o campo txt_N_Prop e o Botão Btn_Vinc

    1- Tentativa
    ao carregar o formulário:
    Me.txt_N_Prop.Enabled=False
    Me.Btn_Vinc.Enabled=False
    Na ComBox:
    If Me.Vinculo = Sim (com e sem aspas) Then
     Me.txt_N_Prop.Enabled=True
     Me.Btn_Vinc.Enabled=True
     Me.txt_N_Prop.SetFocus
    End If
    Funcionou, porém, quando seleciono o "sim" ele habilita todos os registros do cadastro e não somente o qual estou trabalhando e tb quando fecho e abro novamente ele desabilita novamente todos.

    2 - Tentativa (tentei de várias formas diferente)
    Na combox evento "Ao atualizar"
    If Me.Vinculo = "Sim" Then
      Me.txt_N_Prop.Enabled = False
      Me.Btn_Vinc.Enabled = False
    Else
      Me.txt_N_Prop.Enabled = True
      Me.Btn_Vinc.Enabled = True
      Me.txt_N_Prop.SetFocus
      End If

    Funciona, mas ao selecionar "Sim" também libera todos os registros do BD e não somente o que está aberto na tela e quando fecho o formulário e abro novamente, para o "Sim" ficar habilitado, tenho que selecionar novamente em todos os registros do BD.

    O duro é que uma coisa simples que já fiz a muito tempo atrás, porém, não consigo me lembrar a maneira correta.

    Muito obrigado novamente.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8147
    Registrado : 05/11/2009

    [Resolvido]Combobox - Habilitar outros campos após seleção Empty Re: [Resolvido]Combobox - Habilitar outros campos após seleção

    Mensagem  Alexandre Neves 11/7/2021, 20:57

    Boa noite
    Coloque apenas 1 registo de cada vez no formulário


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2087
    Registrado : 23/01/2018

    [Resolvido]Combobox - Habilitar outros campos após seleção Empty Re: [Resolvido]Combobox - Habilitar outros campos após seleção

    Mensagem  crysostomo 11/7/2021, 21:49

    Boa Noite lulenunes.
    Como Alexandre disse um registro de cada.
    Para encontra o evento atual você clica no formulário como mostra a imagem.
    No evento Atual não coloca IF,somente o enabled=false para os campos ficarem bloqueados a instrução If se coloca no evento " Após Atualizar"

    [Resolvido]Combobox - Habilitar outros campos após seleção Sem_t110
    ou clicar no ponto
    [Resolvido]Combobox - Habilitar outros campos após seleção Sem_t111
    Anexos
    [Resolvido]Combobox - Habilitar outros campos após seleção AttachmentCondição de bloqueio pelo If.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (21 Kb) Baixado 7 vez(es)


    .................................................................................
    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.
    avatar
    lulenunes
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 05/06/2015

    [Resolvido]Combobox - Habilitar outros campos após seleção Empty Re: [Resolvido]Combobox - Habilitar outros campos após seleção

    Mensagem  lulenunes 11/9/2021, 16:52

    Srs. boa tarde.

    Primeiramente gostaria de me desculpar na demora em responder, é que estava em férias em local que não há acesso a internet (Incrível, mas existe.rs)

    Amigos, agradeço muito a todos pelo retorno e ajuda, deu tudo certo.

      Data/hora atual: 3/7/2022, 08:45