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


    [Resolvido]Grupo Opção Habilitar ou não

    Mylton
    Mylton
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1013
    Registrado : 23/08/2010

    [Resolvido]Grupo Opção Habilitar ou não Empty [Resolvido]Grupo Opção Habilitar ou não

    Mensagem  Mylton 21/12/2013, 15:26

    Bom dia a todos
    Estou com uma dúvida, que gostaria da ajuda de vcs.
    To tentando aplicar um grupo de opções com duas possibilidades sim ou não.
    No Sim ele habilita 4 caixa de combinação.
    Na não elas ficam desabilitadas.
    Contudo, não sei onde errei...rsrs
    Em anexo o banco.
    Se alguém puder dar um help agradeço.
    Obrigado
    Anexos
    [Resolvido]Grupo Opção Habilitar ou não AttachmentDuvida.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (44 Kb) Baixado 9 vez(es)
    avatar
    Convidado
    Convidado


    [Resolvido]Grupo Opção Habilitar ou não Empty Re: [Resolvido]Grupo Opção Habilitar ou não

    Mensagem  Convidado 21/12/2013, 16:17

    Ai está.
    Mylton
    Mylton
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1013
    Registrado : 23/08/2010

    [Resolvido]Grupo Opção Habilitar ou não Empty Re: [Resolvido]Grupo Opção Habilitar ou não

    Mensagem  Mylton 21/12/2013, 17:03

    Muito Obrigado.
    abraços e um bom Natal
    Mylton
    Mylton
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1013
    Registrado : 23/08/2010

    [Resolvido]Grupo Opção Habilitar ou não Empty Nova dúvida

    Mensagem  Mylton 21/12/2013, 18:31

    Apliquei sua correção naquilo que pretendo.
    contudo na 3 e 4 aba ta dando erro.
    Poderia me dizer onde errei?
    Obrigado
    Anexos
    [Resolvido]Grupo Opção Habilitar ou não AttachmentDuvida2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (530 Kb) Baixado 15 vez(es)
    avatar
    Convidado
    Convidado


    [Resolvido]Grupo Opção Habilitar ou não Empty Re: [Resolvido]Grupo Opção Habilitar ou não

    Mensagem  Convidado 21/12/2013, 20:16

    o nome do campo está errado, o correto é Texto03 e não Texto3 como está no código, é só corrigir.
    Mylton
    Mylton
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1013
    Registrado : 23/08/2010

    [Resolvido]Grupo Opção Habilitar ou não Empty Mais uma duvida

    Mensagem  Mylton 21/12/2013, 20:43

    Porque no código
    Private Sub Form_Current()
    If Me.Quadro1 = 1 Then 'Sim
    Combinação1.Enabled = False
    Combinação2.Enabled = False
    Combinação3.Enabled = True
    Combinação4.Enabled = True

    tem que ser parte true e outra false/
    Sabe porque pergunto? É pq numa aplicação maior terei que advinhar onde dividir. E não consegui entender a lógica da coisa.
    poderia explicar?
    Obrigado
    Mylton
    Mylton
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1013
    Registrado : 23/08/2010

    [Resolvido]Grupo Opção Habilitar ou não Empty Re: [Resolvido]Grupo Opção Habilitar ou não

    Mensagem  Mylton 21/12/2013, 21:23

    Oi Beto
    Digo porque a aplicação que fiz seria essa:
    e funciona..rsrrs..


    Option Compare Database
    Private Sub Form_Current()
               If Me.Quadro1 = 1 Then   'Sim
                       Combinação1.Enabled = False
                       Combinação2.Enabled = False
                       Combinação3.Enabled = True
                       Combinação4.Enabled = True
                       Combinação5.Enabled = True
                       Texto01.Enabled = True
               ElseIf Me.Quadro1 = 2 Then  'Não
                       Combinação1.Enabled = True
                       Combinação2.Enabled = True
                       Combinação3.Enabled = True
                       Combinação4.Enabled = True
                       Combinação5.Enabled = True
                       Texto01.Enabled = True
               Else
                       Combinação1.Enabled = False
                       Combinação2.Enabled = False
                       Combinação3.Enabled = False
                       Combinação4.Enabled = False
                       Combinação5.Enabled = False
                       Texto01.Enabled = False
               End If
           
               If Me.Quadro2 = 1 Then   'Sim
                       Combinação6.Enabled = True
                       Combinação7.Enabled = True
                       Combinação8.Enabled = True
                       Combinação9.Enabled = True
               ElseIf Me.Quadro2 = 2 Then  'Não
                      Combinação6.Enabled = True
                      Combinação7.Enabled = True
                      Combinação8.Enabled = True
                      Combinação9.Enabled = True
               Else
                       Combinação6.Enabled = False
                       Combinação7.Enabled = False
                       Combinação8.Enabled = False
                       Combinação9.Enabled = False
               End If
           
               If Me.Quadro3 = 1 Then   'Sim
                       Combinação10.Enabled = True
                       Texto02.Enabled = True
               ElseIf Me.Quadro3 = 2 Then  'Não
                      Combinação10.Enabled = True
                      Texto02.Enabled = True
               Else
                       Combinação10.Enabled = False
                       Texto02.Enabled = False
               End If
           
               If Me.Quadro4 = 1 Then   'Sim
                       Combinação11.Enabled = True
                       texto03.Enabled = True
               ElseIf Me.Quadro4 = 2 Then  'Não
                      Combinação11.Enabled = True
                      texto03.Enabled = True
               Else
                       Combinação11.Enabled = False
                       texto03.Enabled = False
               End If
               
               If Me.Quadro5 = 1 Then   'Sim
                       Combinação12.Enabled = True
                       Texto04.Enabled = True
               ElseIf Me.Quadro2 = 2 Then  'Não
                      Combinação12.Enabled = True
                      Texto04.Enabled = True
               Else
                       Combinação12.Enabled = False
                       Texto04.Enabled = False
               End If


           If Me.Quadro6 = 1 Then   'Sim
                    Combinação13.Enabled = False
                    Combinação14.Enabled = False
                    Combinação15.Enabled = False
                    Combinação16.Enabled = False
                    Combinação17.Enabled = False
                    Combinação18.Enabled = False
                    Combinação18.Enabled = False
                    Texto05.Enabled = False
           ElseIf Me.Quadro6 = 2 Then  'Não
                    Combinação13.Enabled = True
                    Combinação14.Enabled = True
                    Combinação15.Enabled = True
                    Combinação16.Enabled = True
                    Combinação17.Enabled = True
                    Combinação18.Enabled = True
                    Combinação19.Enabled = True
                    Texto05.Enabled = True
             Else
                    Combinação13.Enabled = False
                    Combinação14.Enabled = False
                    Combinação15.Enabled = False
                    Combinação16.Enabled = False
                    Combinação17.Enabled = False
                    Combinação18.Enabled = False
                    Combinação19.Enabled = False
                    Texto05.Enabled = False
             End If

           If Me.Quadro7 = 1 Then   'Sim
                      Texto06.Enabled = False
                      Texto07.Enabled = False
               ElseIf Me.Quadro2 = 2 Then  'Não
                      Texto06.Enabled = True
                      Texto07.Enabled = True
               Else
                      Texto06.Enabled = False
                      Texto07.Enabled = False
               End If

    End Sub

    Private Sub Quadro1_AfterUpdate()
                  If Me.Quadro1 = 1 Then   'Sim
                       Combinação1.Enabled = True
                       Combinação2.Enabled = True
                       Combinação3.Enabled = True
                       Combinação4.Enabled = True
                       Combinação5.Enabled = True
                       Texto01.Enabled = True
                  ElseIf Me.Quadro1 = 2 Then  'Não
                       Combinação1.Enabled = False
                       Combinação2.Enabled = False
                       Combinação3.Enabled = False
                       Combinação4.Enabled = False
                       Combinação5.Enabled = False
                       Texto01.Enabled = False
               End If
    End Sub

    Private Sub Quadro2_AfterUpdate()
               If Me.Quadro2 = 1 Then   'Sim
                       Combinação6.Enabled = True
                       Combinação7.Enabled = True
                       Combinação8.Enabled = True
                       Combinação9.Enabled = True
               ElseIf Me.Quadro2 = 2 Then  'Não
                      Combinação6.Enabled = False
                      Combinação7.Enabled = False
                      Combinação8.Enabled = False
                      Combinação9.Enabled = False
               End If
    End Sub

    Private Sub Quadro3_AfterUpdate()
               If Me.Quadro3 = 1 Then   'Sim
                       Combinação10.Enabled = True
                       Texto02.Enabled = True
               ElseIf Me.Quadro3 = 2 Then  'Não
                      Combinação10.Enabled = False
                      Texto02.Enabled = False
               End If
    End Sub

     Private Sub Quadro4_AfterUpdate()
               If Me.Quadro4 = 1 Then   'Sim
                       Combinação11.Enabled = True
                       texto03.Enabled = True
               ElseIf Me.Quadro4 = 2 Then  'Não
                      Combinação11.Enabled = False
                      texto03.Enabled = False
               End If
    End Sub

    Private Sub Quadro5_AfterUpdate()
               If Me.Quadro5 = 1 Then   'Sim
                       Combinação12.Enabled = True
                       Texto04.Enabled = True
               ElseIf Me.Quadro5 = 2 Then  'Não
                      Combinação12.Enabled = False
                      Texto04.Enabled = False
               End If
    End Sub

    Private Sub Quadro6_AfterUpdate()
           If Me.Quadro6 = 1 Then   'Sim
                    Combinação13.Enabled = True
                    Combinação14.Enabled = True
                    Combinação15.Enabled = True
                    Combinação16.Enabled = True
                    Combinação17.Enabled = True
                    Combinação18.Enabled = True
                    Combinação19.Enabled = True
                    Texto05.Enabled = True
           ElseIf Me.Quadro6 = 2 Then  'Não
                    Combinação13.Enabled = False
                    Combinação14.Enabled = False
                    Combinação15.Enabled = False
                    Combinação16.Enabled = False
                    Combinação17.Enabled = False
                    Combinação18.Enabled = False
                    Combinação19.Enabled = False
                    Texto05.Enabled = False
             End If
    End Sub

    Private Sub Quadro7_AfterUpdate()
           If Me.Quadro7 = 1 Then   'Sim
                      Texto06.Enabled = True
                      Texto07.Enabled = True
           ElseIf Me.Quadro7 = 2 Then  'Não
                      Texto06.Enabled = False
                      Texto07.Enabled = False
               End If

    End Sub






    Obrigado
    avatar
    Convidado
    Convidado


    [Resolvido]Grupo Opção Habilitar ou não Empty Re: [Resolvido]Grupo Opção Habilitar ou não

    Mensagem  Convidado 21/12/2013, 22:17

    Quadro1 é o nome do controle que recebe o valor do sim(1) ou do não(2), por isso o if quadro1 = 1 ou 2, quanto ao enabled (ativado) quando colocado como true, estais dizendo ao access que aquele controle tem que estar liberado para manipulação e false ele tem que ficar inativo (desativado) para edição de dados.
    Mylton
    Mylton
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1013
    Registrado : 23/08/2010

    [Resolvido]Grupo Opção Habilitar ou não Empty Re: [Resolvido]Grupo Opção Habilitar ou não

    Mensagem  Mylton 21/12/2013, 22:40

    Ok.
    Obrigado Mias uma vez.
    Bom Natal
    avatar
    Convidado
    Convidado


    [Resolvido]Grupo Opção Habilitar ou não Empty Re: [Resolvido]Grupo Opção Habilitar ou não

    Mensagem  Convidado 23/12/2013, 12:52

    obrigado e um feliz natal.

    Conteúdo patrocinado


    [Resolvido]Grupo Opção Habilitar ou não Empty Re: [Resolvido]Grupo Opção Habilitar ou não

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 9/5/2024, 09:15