MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

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

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

    Compartilhe

    Altiere
    Novato
    Novato

    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.

    Mensagem  Altiere em 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!
    avatar
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

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

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

    Mensagem  scandinavo em 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

    Altiere
    Novato
    Novato

    Respeito às Regras 100%

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

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

    Mensagem  Altiere em 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!

    Altiere
    Novato
    Novato

    Respeito às Regras 100%

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

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

    Mensagem  Altiere em 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
    avatar
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

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

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

    Mensagem  scandinavo em 18/7/2014, 17:17

    Neste caso use a expressão like

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


    Boa sorte

    Altiere
    Novato
    Novato

    Respeito às Regras 100%

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

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

    Mensagem  Altiere em 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)
    avatar
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

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

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

    Mensagem  scandinavo em 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


    Altiere
    Novato
    Novato

    Respeito às Regras 100%

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

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

    Mensagem  Altiere em 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!
    avatar
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

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

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

    Mensagem  scandinavo em 19/7/2014, 22:40

    è isso ai pegando meia resposta e se virando


    Valeu pelo retorno

    bergamo.anderson
    Novato
    Novato

    Respeito às Regras 100%

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

    Consulta c/ filtro entre datas

    Mensagem  bergamo.anderson em 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

    Altiere
    Novato
    Novato

    Respeito às Regras 100%

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

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

    Mensagem  Altiere em 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


    bergamo.anderson
    Novato
    Novato

    Respeito às Regras 100%

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

    Consulta c/ filtro atrelado a um campo vazio do form.

    Mensagem  bergamo.anderson em 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: 16/11/2018, 10:15