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]Critério null especificado pelo usuário na grade da consulta

    Compartilhe

    lrossato
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 33
    Registrado : 25/10/2013

    [Resolvido]Critério null especificado pelo usuário na grade da consulta

    Mensagem  lrossato em Qua 27 Maio 2015, 21:27

    Olá Pessoal,

    Achei que minha dúvida era simples, mas varri a net e não achei resposta, por isso recorro aos catedráticos deste fórum.
    Tenho uma consulta e quero que o usuário especifique quando quer que o resultado traga os registros em que um determinado campo esteja vazio ou nulo e quando quer os registros em que este campo não esteja vazio/nulo e quando quiser que traga tanto os vazios/nulos quanto os que não são vazios/nulos.

    Na grade da consulta em critérios eu coloquei como[digite o valor]
    Se eu digito * ele retorna todos os que não são vazios.
    O que devo digitar pra que me traga os campos nulos/vazios.

    E qual a combinação para trazer ambos (nulos/vazios e com dados)

    Abç
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4110
    Registrado : 15/03/2013

    Re: [Resolvido]Critério null especificado pelo usuário na grade da consulta

    Mensagem  ahteixeira em Sex 11 Dez 2015, 15:44

    Olá, já resolveu a questão?
    Caso a resposta seja negativa, poste pequeno exmplo com dados significativos.
    Assim fica mais para uma ajuda dos membros do fórum.
    Abraço

    lrossato
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 33
    Registrado : 25/10/2013

    Re: [Resolvido]Critério null especificado pelo usuário na grade da consulta

    Mensagem  lrossato em Sex 11 Dez 2015, 16:09

    Olá ahteixeira,

    Não sei se vc acompanhou passo a passo o tópico.
    Em poucas palavras a questão é:
    Tenho os arquivos d.xlsx, b.xlsx, g.xlsx e h.xlsx abertos.
    Quero fechar apenas o arquivo h.xlsx.
    Ok?

    lrossato
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 33
    Registrado : 25/10/2013

    Re: [Resolvido]Critério null especificado pelo usuário na grade da consulta

    Mensagem  lrossato em Sex 11 Dez 2015, 16:21

    ahteixeira,

    Perdão.
    Misturei os tópicos.
    Pra esse que vc mencionou tbém não houve solução.

    Vou exemplificar:
    Tenho uma tabela com um campo chamado "talento".
    Tenho 5 registros nesta tabela no campo talento ("atleta"; "professor"; "contador"; "memorizador"; " ".
    Perceba que o último registro ficou em branco.
    O que coloco na grade da consulta para que o usuário do sistema preencha e visualize o registro que tem o campo "talento" em branco.
    Entendeu?
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4110
    Registrado : 15/03/2013

    Re: [Resolvido]Critério null especificado pelo usuário na grade da consulta

    Mensagem  ahteixeira em Sex 11 Dez 2015, 19:26

    Ola,
    poste base de dados com tabela e consulta que mostra na "grade"

    Assim será mais fácil para entender e poder testar a solução.

    Abraço

    lrossato
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 33
    Registrado : 25/10/2013

    Re: [Resolvido]Critério null especificado pelo usuário na grade da consulta

    Mensagem  lrossato em Seg 14 Dez 2015, 13:13

    Olá,

    Então executa a consulta1 e coloque critério para retornar apenas o registro cujo nome é E.
    Anexos
    Database1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (14 Kb) Baixado 7 vez(es)
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4110
    Registrado : 15/03/2013

    Re: [Resolvido]Critério null especificado pelo usuário na grade da consulta

    Mensagem  ahteixeira em Qua 23 Dez 2015, 12:50

    Olá, estive ausente.
    Tente conforme figura abaixo:
    [Você precisa estar registrado e conectado para ver esta imagem.]

    Ao bater enter ele deve alterar de Null para Nulo automaticamente conforme o seu idioma instalado.
    Ficamos aguardar retorno.

    Abraço e Bom Natal

    lrossato
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 33
    Registrado : 25/10/2013

    Re: [Resolvido]Critério null especificado pelo usuário na grade da consulta

    Mensagem  lrossato em Qua 23 Dez 2015, 16:48

    Olá ahteixeira,

    O usuário vai colocar o critério quando ele executar a consulta e não na grade dela.
    Desse jeito não dá certo.
    Abç
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4110
    Registrado : 15/03/2013

    Re: [Resolvido]Critério null especificado pelo usuário na grade da consulta

    Mensagem  ahteixeira em Qua 23 Dez 2015, 17:06

    Ola, pode ter um botão para filtrar, outro para ver nulos.
    Depois verei se tem outra alternativa.
    Abraço

    lrossato
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 33
    Registrado : 25/10/2013

    Re: [Resolvido]Critério null especificado pelo usuário na grade da consulta

    Mensagem  lrossato em Qua 23 Dez 2015, 18:14

    Olá,

    Não quero usar formulário.
    Só quero descobrir como o usuário especifica para ver os campos nulos.
    Att
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4110
    Registrado : 15/03/2013

    Re: [Resolvido]Critério null especificado pelo usuário na grade da consulta

    Mensagem  ahteixeira em Seg 04 Jan 2016, 11:31

    Olá Luiz, diretamente na query desconheço.
    Vamos ver se algum colega pode ajudar.

    Se necessita mesmo, outra forma será criar um formulario a perguntar o filtro, mas teria mais que uma query, ou seja:
    - uma como já tem
    - uma para os vazios.

    Abraço e bom 2016
    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3481
    Registrado : 20/04/2011

    Re: [Resolvido]Critério null especificado pelo usuário na grade da consulta

    Mensagem  Silvio em Seg 04 Jan 2016, 11:40

    Bom dia...

    apenas um pitaco....se me permitem.

    por que não criar um frm desacoplado, com uma caixa de texto ou combobox e essas mesmas realizarem a filtragem desejada no campo ?
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4110
    Registrado : 15/03/2013

    Re: [Resolvido]Critério null especificado pelo usuário na grade da consulta

    Mensagem  ahteixeira em Seg 04 Jan 2016, 11:55

    Olá Amigo Silvio, sempre bemvindo qualquer pitaco.
    Fica mais uma sugestão.
    Ficamos aguardar retorno do colega.
    Abraço e Feliz 2016

    lrossato
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 33
    Registrado : 25/10/2013

    Re: [Resolvido]Critério null especificado pelo usuário na grade da consulta

    Mensagem  lrossato em Seg 04 Jan 2016, 13:06

    Olá Colegas,

    Feliz 2016 a todos.

    Usando formulário até consigo fazer sim.
    Porém, vamos aguardar se alguém sabe como fazer só com critério para o usuário especificar só na consulta mesmo.
    Abç.
    avatar
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 9255
    Registrado : 04/11/2009

    Re: [Resolvido]Critério null especificado pelo usuário na grade da consulta

    Mensagem  JPaulo em Seg 04 Jan 2016, 14:52

    Ola a todos;

    É possivel sim como pretende, veja o simples;

    1º Num campo novo na sua consulta, cole isto;

    Código:
    IIf([DIGITE O TALENTO] Is Null;[talento] Is Null Or [talento]="";[talento]=[DIGITE O TALENTO])

    2º No criterio desse novo campo, digite;
    Código:
    -1

    Salve a sua consulta e teste;

    [Você precisa estar registrado e conectado para ver este link.]



    .................................................................................
    Contribua com o maximoaccess, ajude a melhorar este que é o seu site na NET.

    [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver este link.]

    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]

    lrossato
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 33
    Registrado : 25/10/2013

    Re: [Resolvido]Critério null especificado pelo usuário na grade da consulta

    Mensagem  lrossato em Seg 04 Jan 2016, 15:51

    Olá JPaulo,

    Fiz como você indicou.
    Quando aparecer a mensagem (DIGITE O TALENTO) para o usuário, caso ele queira que retorne aquele registro cujo talento está em branco, o que ele deve digitar?
    Abç
    avatar
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 9255
    Registrado : 04/11/2009

    Re: [Resolvido]Critério null especificado pelo usuário na grade da consulta

    Mensagem  JPaulo em Seg 04 Jan 2016, 15:52

    Nadica de nada, apenas bater enter... Very Happy


    .................................................................................
    Contribua com o maximoaccess, ajude a melhorar este que é o seu site na NET.

    [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver este link.]

    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]

    lrossato
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 33
    Registrado : 25/10/2013

    Re: [Resolvido]Critério null especificado pelo usuário na grade da consulta

    Mensagem  lrossato em Seg 04 Jan 2016, 16:05

    JPaulo,

    Bati enter e não deu certo.
    Então apaguei o critério que estava na grade do campo "talento" e aí deu certo.

    Só tem mais um detalhe:
    Perceba que no critério anterior havia a palavra "como". Ou seja, se eu digitasse a* ele me traria todos os talentos que iniciam com "a", por exemplo. No novo critério que você indicou não existe o "como".
    Dá pra manter o como pelo seu critério?

    Abç.
    avatar
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 9255
    Registrado : 04/11/2009

    Re: [Resolvido]Critério null especificado pelo usuário na grade da consulta

    Mensagem  JPaulo em Seg 04 Jan 2016, 16:20

    Você não pode tirar o critério -1, o exemplo que postei está a funcionar e não tem criterio no campo "talento".

    Adicionado o Like *

    Código:
    IIf([DIGITE O TALENTO ou ENTER para Nulos] Is Null;[talento] Is Null Or [talento]="";[talento] Like [DIGITE O TALENTO ou ENTER para Nulos] & "*")

    Teste e retorne, banco em anexo.

    [Você precisa estar registrado e conectado para ver este link.]


    .................................................................................
    Contribua com o maximoaccess, ajude a melhorar este que é o seu site na NET.

    [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver este link.]

    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4110
    Registrado : 15/03/2013

    Re: [Resolvido]Critério null especificado pelo usuário na grade da consulta

    Mensagem  ahteixeira em Seg 04 Jan 2016, 16:44

    Grande JPaulo, com o MaximoAccess é sempre aprender Wink
    Abraço a todos e Feliz 2016
    cheers
    avatar
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 9255
    Registrado : 04/11/2009

    Re: [Resolvido]Critério null especificado pelo usuário na grade da consulta

    Mensagem  JPaulo em Seg 04 Jan 2016, 17:21

    Obrigado Alvaro.

    Aguardo retorno do Luiz Henrique para encerrar o tópico, não esquecendo que existem mil maneiras de fazer nestum.


    .................................................................................
    Contribua com o maximoaccess, ajude a melhorar este que é o seu site na NET.

    [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver este link.]

    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]

    lrossato
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 33
    Registrado : 25/10/2013

    Re: [Resolvido]Critério null especificado pelo usuário na grade da consulta

    Mensagem  lrossato em Seg 04 Jan 2016, 17:28

    Olá JPaulo,

    Nunca encerrei um tópico.
    Cliquei no "Resolvido", mas parece que nada aconteceu.
    Por favor, pode encerrar o tópico.
    Abç.
    avatar
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 9255
    Registrado : 04/11/2009

    Re: [Resolvido]Critério null especificado pelo usuário na grade da consulta

    Mensagem  JPaulo em Seg 04 Jan 2016, 17:29

    Então é porque deu certo.

    Fico feliz.

    Obrigado pelo retorno o forum agradece.


    .................................................................................
    Contribua com o maximoaccess, ajude a melhorar este que é o seu site na NET.

    [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver este link.]

    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]

    lrossato
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 33
    Registrado : 25/10/2013

    Re: [Resolvido]Critério null especificado pelo usuário na grade da consulta

    Mensagem  lrossato em Seg 04 Jan 2016, 17:45

    JPaulo,

    Eu é que agradeço o seu empenho e o de todos.

    Quando tiver um tempo, por favor, da uma verificada neste outro tópico que abri a tempos e ainda não pude fechar:
    [Você precisa estar registrado e conectado para ver este link.]

    Muito Obrigado.
    Abç.

      Data/hora atual: Sex 23 Jun 2017, 21:36