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]Consulta c/ filtro atrelado a um campo vazio do form.

    avatar
    Altiere
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 21
    Registrado : 17/04/2014

    [Resolvido]Consulta c/ filtro atrelado a um campo vazio do form. Empty [Resolvido]Consulta c/ filtro atrelado a um campo vazio do form.

    Mensagem  Altiere 17/7/2014, 13:16

    Ola Pessoal,

    Tenho a seguinte situação:
    Uma consulta filtra os dados da tabela conforme a informação que esta num campo do formulário.
    Ocorre que eu preciso que a consulta retorne todos os dados quando o campo do form estiver vazio

    Como devo fazer?

    Da forma como esta, quando o campo esta vazio, a consulta não retorna nada.

    Obrigado!
    scandinavo
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 896
    Registrado : 11/11/2009

    [Resolvido]Consulta c/ filtro atrelado a um campo vazio do form. Empty Re: [Resolvido]Consulta c/ filtro atrelado a um campo vazio do form.

    Mensagem  scandinavo 18/7/2014, 00:25

    só para mostrar os campos em branco...na consulta neste campo em critérios coloque

    Is null
    outro criterios que voce pode tentar, faça alguns teste.

    is null = true
    is null = false

    é negado nulo
    é nulo


    Boa sorte
    avatar
    Altiere
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 21
    Registrado : 17/04/2014

    [Resolvido]Consulta c/ filtro atrelado a um campo vazio do form. Empty Re: [Resolvido]Consulta c/ filtro atrelado a um campo vazio do form.

    Mensagem  Altiere 18/7/2014, 15:03

    No meu caso é o seguinte:

    Na linha critérios da consulta esta assim:
    [Formulários]![FormPrincipal]![txtEnvelope]

    a lógica é:
    1. quando o campo txtEnvelope estiver vazio
    - Consulta exibe todos os dados

    2. quando o campo txtEnvelope for preenchido
    - Consulta filtra os dados conforme txtEnvelope


    Acredito que neste caso não da para usar os seus conselhos

    Como de vo fazer?

    obrigado!
    avatar
    Altiere
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 21
    Registrado : 17/04/2014

    [Resolvido]Consulta c/ filtro atrelado a um campo vazio do form. Empty Re: [Resolvido]Consulta c/ filtro atrelado a um campo vazio do form.

    Mensagem  Altiere 18/7/2014, 16:36


    Será que a solução não seria + - assim:

    Na linha critérios da consulta:
    =SeImed(ÉNulo[Formulários]![FormPrincipal]![txtEnvelope];É Negado Nulo;[Formulários]![FormPrincipal]![txtEnvelope])

    se txtEnvelope for nulo:
    - filtrar com expressão "É Negado Nulo"
    caso contrário:
    - filtrar com o dado do campo txtEnvelope

    não esta dando certo mas acho que a solução é por ai.

    alguém pode me apontar onde o erro
    o que eu devo mudar na expressão para dar certo?

    obrigado
    scandinavo
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 896
    Registrado : 11/11/2009

    [Resolvido]Consulta c/ filtro atrelado a um campo vazio do form. Empty Re: [Resolvido]Consulta c/ filtro atrelado a um campo vazio do form.

    Mensagem  scandinavo 18/7/2014, 17:17

    Neste caso use a expressão like

    like[Formulários]![FormPrincipal]![txtEnvelope];"*"


    Boa sorte
    avatar
    Altiere
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 21
    Registrado : 17/04/2014

    [Resolvido]Consulta c/ filtro atrelado a um campo vazio do form. Empty Re: [Resolvido]Consulta c/ filtro atrelado a um campo vazio do form.

    Mensagem  Altiere 18/7/2014, 20:11

    scandinavo
    Também não deu certo

    aparece a msg
    "A expressão q vc inseriu possui sintaxe inválida ou vc precisa delimitarseu texto entre aspas"

    Não entendi!


    Última edição por Altiere em 18/7/2014, 22:19, editado 1 vez(es)
    scandinavo
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 896
    Registrado : 11/11/2009

    [Resolvido]Consulta c/ filtro atrelado a um campo vazio do form. Empty Re: [Resolvido]Consulta c/ filtro atrelado a um campo vazio do form.

    Mensagem  scandinavo 18/7/2014, 22:19

    eu estava em duvida como escrevia a expressão e não era ponto era ponto e virgula era & no final da expressão
    ficando assim.


    like[Formulários]![FormPrincipal]![txtEnvelope]&"*"

    tenta ai

    avatar
    Altiere
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 21
    Registrado : 17/04/2014

    [Resolvido]Consulta c/ filtro atrelado a um campo vazio do form. Empty Re: [Resolvido]Consulta c/ filtro atrelado a um campo vazio do form.

    Mensagem  Altiere 18/7/2014, 22:21

    scandinavo,

    Tem razão, acabei de descobrir
    Quando ia postar vc já tinha corrigido

    Agora funciona perfeitamente!

    Brigadão !! boa sorte em tudo!
    scandinavo
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 896
    Registrado : 11/11/2009

    [Resolvido]Consulta c/ filtro atrelado a um campo vazio do form. Empty Re: [Resolvido]Consulta c/ filtro atrelado a um campo vazio do form.

    Mensagem  scandinavo 19/7/2014, 22:40

    è isso ai pegando meia resposta e se virando


    Valeu pelo retorno
    avatar
    bergamo.anderson
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 27/02/2018

    [Resolvido]Consulta c/ filtro atrelado a um campo vazio do form. Empty Consulta c/ filtro entre datas

    Mensagem  bergamo.anderson 8/5/2018, 19:56

    scandinavo e Altiere,

    Estou com uma dificuldade parecida, mas no meu caso estou fazendo consulta entre duas datas, mas ao abrir o formulário o Subformulario aparece em branco, pois sou obrigado a preencher os dois campos [datainicial] e [datafinal] , segue abaixo o critério que uso na consulta.

    Entre [Forms]![FormPrincipal]![datainicial] E [Forms]![FormPrincipal]![datafinal]

    já coloquei &"*" e não consigo
    avatar
    Altiere
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 21
    Registrado : 17/04/2014

    [Resolvido]Consulta c/ filtro atrelado a um campo vazio do form. Empty Re: [Resolvido]Consulta c/ filtro atrelado a um campo vazio do form.

    Mensagem  Altiere 9/5/2018, 23:04

    Bergamo
    não entendi a tua dúvida.

    Tua dúvida é sobre o critério da consulta ou sobre o fato de o subformulário aparecer em branco, ao abrir o formulário

    avatar
    bergamo.anderson
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 27/02/2018

    [Resolvido]Consulta c/ filtro atrelado a um campo vazio do form. Empty Consulta c/ filtro atrelado a um campo vazio do form.

    Mensagem  bergamo.anderson 10/5/2018, 01:09

    Óla Altiere

    no seu exemplo funciona adicionando no final da consulta (&"*") o subformulário não fica em branco, mas no meu caso são com dois campos a consulta (Data_inicial) e (Data_final) que preciso colocar na consulta (Entre [Forms]![FormPrincipal]![data_inicial] E [Forms]![FormPrincipal]![data_final]), mas dessa forma o meu subformulário fica em branco, pois sou obrigado a preencher os dois campos (Data_inicial) e (Data_final)

      Data/hora atual: 22/9/2021, 06:29