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 fazer um filtro com três caixas de combinação

    avatar
    RodriguesChqao
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 118
    Registrado : 31/05/2016

    [Resolvido] como fazer um filtro com três caixas de combinação Empty [Resolvido] como fazer um filtro com três caixas de combinação

    Mensagem  RodriguesChqao 7/7/2016, 17:37

    Boa tarde!
    Criei um formulário com três caixas de combinação para aplicação de filtro em uma consulta.
    A caixa de combinação 1 procura o valor título convencional conforme abaixo:
    SELECT Tbl_DSCMSC.TítuloConvencional FROM Tbl_DSCMSC GROUP BY Tbl_DSCMSC.TítuloConvencional;
    A caixa de combinação 2 procura o valor título convencional conforme abaixo:

    SELECT Tbl_Situação.Situação FROM Tbl_Situação GROUP BY Tbl_Situação.Situação ORDER BY Tbl_Situação.Situação;

    A caixa de combinação 3 procura o valor título convencional conforme abaixo:
    SELECT Disponibilidade.Disponibilidade FROM Disponibilidade GROUP BY Disponibilidade.Disponibilidade ORDER BY Disponibilidade.Disponibilidade;

    O valor padrão das caixas de combinação é ‘*’
    Nos campos correspondentes da consulta estou colocando a seguinte expressão:
    Como “*” & [Formulários]![Nome do meu formulário]![Combinaçao1]
    Na outra coluna
    Como “*” & [Formulários]![Nome do meu formulário]![Combinaçao2]

    Na outra coluna
    Como “*” & [Formulários]![Nome do meu formulário]![Combinaçao1]

    No entanto estou com o seguinte problema. Se eu não selecionar nada nas caixas de combinação a consulta traz todos os registro normalmente, caso eu selecione algum valor a consulta retorna sem dados.
    Outra dúvida é como limpar as caixas de combinação.
    Segue o BD para análise. O formulário em questão é o Frm_Consulta

    Se alguém puder ajudar agradeço.


    Última edição por RodriguesChqao em 13/7/2016, 21:05, editado 1 vez(es)
    Sidney
    Sidney
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 431
    Registrado : 08/10/2012

    [Resolvido] como fazer um filtro com três caixas de combinação Empty Re: [Resolvido] como fazer um filtro com três caixas de combinação

    Mensagem  Sidney 7/7/2016, 18:26

    Rodrigues, boa tarde!!

    No evento "Ao perder foco" coloque:

    Código:

    Private Sub Comando8_LostFocus()

    Me.Combinação0 = Null
    Me.Combinação2 = Null
    Me.Combinação4 = Null

    End Sub

    Isso fará a limpeza do campo, estou verificando a outra questão, assim que possível te mando uma resposta,

    Att; sidney
    avatar
    RodriguesChqao
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 118
    Registrado : 31/05/2016

    [Resolvido] como fazer um filtro com três caixas de combinação Empty Re: [Resolvido] como fazer um filtro com três caixas de combinação

    Mensagem  RodriguesChqao 9/7/2016, 01:43

    Obrigado Ney.

    No entanto o meu problema principal é o seguinte:
    Ao clicar no botão consulta MC/DC abre um formulário onde existem três caixas de combinação que aplicarão um filtro na consulta qry select distri.

    Se eu não selecionar nada nas caixas ao clicar no botão gerar relatório o relatório é vizualizado com 1400 registros, no entanto se eu selecionar qualquer uma das caixas a consulta para de funcionar abrindo um relatório vazio.

    Sou um usuário básico e não entendo muito de programação.
    Outras sugestões de controle para aplicar o filtro na consulta também são bem vindas desde que sejam passíveis de desenvolvimento por minha parte.

    obrigado

    Mudei alguns parâmetros na consulta e funcionou perfeitamente!

    Conteúdo patrocinado


    [Resolvido] como fazer um filtro com três caixas de combinação Empty Re: [Resolvido] como fazer um filtro com três caixas de combinação

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 12/5/2024, 00:44