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 50%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1811
    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


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

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1811
    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....


    .................................................................................
    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 : 8019
    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 50%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1811
    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 3 vez(es)


    .................................................................................
    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: 18/9/2021, 16:49