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

    [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ç

    ahteixeira
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3195
    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?

    ahteixeira
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3195
    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)

    ahteixeira
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3195
    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ç

    ahteixeira
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3195
    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

    ahteixeira
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3195
    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

    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3227
    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 ?

    ahteixeira
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3195
    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ç.

    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8907
    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.]



    .................................................................................
    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ç

    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8907
    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


    .................................................................................
    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ç.

    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8907
    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.]


    .................................................................................
    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.]

    ahteixeira
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3195
    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

    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8907
    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.


    .................................................................................
    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ç.

    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8907
    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.


    .................................................................................
    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: Sab 03 Dez 2016, 04:38