MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    Limitar via código o número de caixas de seleção que podem ser assinaladar em uma determinada faixa

    Compartilhe

    Romerio
    Novato
    Novato

    Respeito às Regras 100%

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

    Limitar via código o número de caixas de seleção que podem ser assinaladar em uma determinada faixa

    Mensagem  Romerio em Sex 31 Out 2014, 16:11

    Montei um sistema para registro de uma pesquisa com 38 questões. A maioria das questões são respondidas assinalando uma caixa de seleção (se não contei errado, são 215 caixas de seleção) e preenchendo caixas de texto (11). Por exemplo, cada questão pode ter como opção de resposta 3, 4, 5, 7, 9, 15 caixas de seleção. A maioria das perguntas tem apenas 1 resposta, mas algumas podem ter a possibilidade de 2 respostas, 1 delas quantas opções o usuário escolher e outra até 5 opções. Mas um erro que tem incomodado é que as vezes ao preencher a pesquisa se assinala 2 caixas de texto onde só poderia ser assinalada uma.

    Eu gostaria que alguém me ajudasse com um código vba onde eu pudesse dizer por exemplo que as caixas de seleção nome1, nome2, nome3 e nome4 se referem a questão nome1 e que nessa questão seria possível assinalar apenas 1 opção; e, que nas caixas de seleção nome1, nome2, nome3, nome4, nome5, nome6 se referem a questão nome2 e que nessa questão poderia ser assinalada 2 opções.
    O formulário de pesquisa é um subformulário inserido em um outro onde se registra cada pesquisa.

    Se alguém puder ajudar agradeço, pois eu nem soube como pesquisar por isso aqui no forum.

    Obrigado.

    Romerio
    Novato
    Novato

    Respeito às Regras 100%

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

    Re: Limitar via código o número de caixas de seleção que podem ser assinaladar em uma determinada faixa

    Mensagem  Romerio em Sab 01 Nov 2014, 12:47

    O exemplo postado nesse link [Você precisa estar registrado e conectado para ver este link.] poderia ser parte da solução do meu problema.

    Foi utilizado o seguinte código no evento click da checkbox:

    Private Sub Servo_Click()
    If Servo.Value = -1 Then
    Me.Ministerio.Enabled = True
    Me.Função.Enabled = True
    Else
    Me.Ministerio.Enabled = False
    Me.Função.Enabled = False
    End If
    End Sub

    Nas questões em que só uma opção for possível eu poderia utilizá-lo colocando o código em cada checkbox. O problema é que ao fechar o formulário a configuração desaparece e ao passar para o segundo registro ele transporta a configuração(bloqueios) do registro anterior.

    Alguma ideia?

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2484
    Registrado : 29/06/2012

    Re: Limitar via código o número de caixas de seleção que podem ser assinaladar em uma determinada faixa

    Mensagem  Noobezinho em Sab 01 Nov 2014, 13:07

    Romerio

    Romerio escreveu:
    Mas um erro que tem incomodado é que as vezes ao preencher a pesquisa se assinala 2 caixas de texto onde só poderia ser assinalada uma.

    Acredito que poderá usar um grupo de opção nessa perguntas com somente uma resposta. assim o usuário só escolherá uma ou outra e nunca as duas.
    E poderá configurar de modo que fique parecido com as checkboxes, deixando invisível o quadro em volta dos botões de opção (que podem ser uma checkbox).

    Noob
    Anexos
    Opção.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (18 Kb) Baixado 11 vez(es)


    .................................................................................
    Noobezinho

    * A solução funcionou?  [Você precisa estar registrado e conectado para ver esta imagem.] 
    Agradeça e feche o tópico clicando no botão Resolvido
    Se não sabe como, veja [Você precisa estar registrado e conectado para ver este link.].

    Como anexar imagem no teu post do fórum : [Você precisa estar registrado e conectado para ver este link.]

    * Criar arquivos.zip com o Winrar - veja [Você precisa estar registrado e conectado para ver este link.].

    Atualmente estou verificando se quem está pedindo ajuda, ajudamos e não retornou.
    Se a pessoa em questão não deu retorno, não tentarei ajudar novamente .

    Romerio
    Novato
    Novato

    Respeito às Regras 100%

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

    Re: Limitar via código o número de caixas de seleção que podem ser assinaladar em uma determinada faixa

    Mensagem  Romerio em Sab 01 Nov 2014, 14:41

    Obrigado Noobezinho, boa idéia!

    Agora vamos ver se alguém me ajuda com os outros casos.

    Segue uma parte do meu bd.
    Anexos
    pesquisa-exemplo.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (136 Kb) Baixado 6 vez(es)

      Data/hora atual: Sab 03 Dez 2016, 15:32