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

    Critérios em uma consulta

    Compartilhe

    werlewow
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 128
    Registrado : 09/10/2017

    Critérios em uma consulta

    Mensagem  werlewow em 15/2/2018, 18:19

    Boa tarde, tenho uma consulta com um campo de notas fiscais. Nesse campo, pode ter de tudo, numero e letras, sem padrão. Porém gostaria de pegar os valores que não contenham, em qualquer parte do texto, a sigla "NF".

    Exemplo de valores:
    A-    ABC-123
    B-   ADF-123.NF
    C-   847.NF
    D-   939.FKSK

    Nesse caso, gostaria que a consulta me mostrasse apenas os valores A e D que no texto não contem a sigla NF.

    No critério da minha consulta, coloquei em agrupar por e nos critérios coloquei <>"NF" porém dessa forma ele pega todos os valores que não tem EXATAMENTE NF no campo, e o que eu quero e todos os valores que não CONTENHAM NF no campo.
    Alguma ideia??

    Obrigado
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3904
    Registrado : 14/08/2013

    Re: Critérios em uma consulta

    Mensagem  FabioPaes em 15/2/2018, 18:45

    Veja esse Exemplo de consulta em modo SQL:

    SELECT * FROM Tabela1 WHERE ((([nNF] Like "*NF*")=False));

    Observe o Critério: WHERE ((([nNF] Like "*NF*")=False))
    Estou NEGANDO (Trazendo quando não for verdadeiro) o que tiver no campo nNF o Valor "NF"


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7030
    Registrado : 05/11/2009

    Re: Critérios em uma consulta

    Mensagem  Alexandre Neves em 15/2/2018, 18:51

    Boa noite,
    SELECT SeuCampo FROM Tabela WHERE Instr(4, SeuCampo,'NF', 1)=0


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo

    werlewow
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 128
    Registrado : 09/10/2017

    Re: Critérios em uma consulta

    Mensagem  werlewow em 15/2/2018, 18:53

    Pode me ajudar a adaptar? nao estou conseguindo.

    Segue o sql

    SELECT vw_2000_acha_NF.PEDIDO, vw_2000_acha_NF.DATA_EMISAO, vw_2000_acha_NF.CLIENTE_NOME, vw_2000_acha_NF.VENDEDOR_NOME, vw_2000_acha_NF.TOTAL_PEDIDO, vw_2000_acha_NF.STATUS, vw_2000_acha_NF.NF, vw_2000_acha_NF.ORDEM, vw_2000_acha_NF.DATA_PREVISAO, vw_2000_acha_NF.Atrasado
    FROM vw_2000_acha_NF
    GROUP BY vw_2000_acha_NF.PEDIDO, vw_2000_acha_NF.DATA_EMISAO, vw_2000_acha_NF.CLIENTE_NOME, vw_2000_acha_NF.VENDEDOR_NOME, vw_2000_acha_NF.TOTAL_PEDIDO, vw_2000_acha_NF.STATUS, vw_2000_acha_NF.NF, vw_2000_acha_NF.ORDEM, vw_2000_acha_NF.DATA_PREVISAO, vw_2000_acha_NF.Atrasado;


    o campo que contem as notas se chama NF

    obrigado
    avatar
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7030
    Registrado : 05/11/2009

    Re: Critérios em uma consulta

    Mensagem  Alexandre Neves em 15/2/2018, 19:28

    SELECT PEDIDO, DATA_EMISAO, CLIENTE_NOME, VENDEDOR_NOME, TOTAL_PEDIDO, STATUS, NF, ORDEM, DATA_PREVISAO, Atrasado FROM vw_2000_acha_NF WHERE Instr(4, NF,'NF', 1)=0 GROUP BY PEDIDO, DATA_EMISAO, CLIENTE_NOME, VENDEDOR_NOME, TOTAL_PEDIDO, STATUS, NF, ORDEM, DATA_PREVISAO, Atrasado;



    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3904
    Registrado : 14/08/2013

    Re: Critérios em uma consulta

    Mensagem  FabioPaes em 16/2/2018, 16:20

    Da forma como indiquei!

    SELECT vw_2000_acha_NF.PEDIDO, vw_2000_acha_NF.DATA_EMISAO, vw_2000_acha_NF.CLIENTE_NOME, vw_2000_acha_NF.VENDEDOR_NOME, vw_2000_acha_NF.TOTAL_PEDIDO, vw_2000_acha_NF.STATUS, vw_2000_acha_NF.NF, vw_2000_acha_NF.ORDEM, vw_2000_acha_NF.DATA_PREVISAO, vw_2000_acha_NF.Atrasado
    FROM vw_2000_acha_NF
    GROUP BY vw_2000_acha_NF.PEDIDO, vw_2000_acha_NF.DATA_EMISAO, vw_2000_acha_NF.CLIENTE_NOME, vw_2000_acha_NF.VENDEDOR_NOME, vw_2000_acha_NF.TOTAL_PEDIDO, vw_2000_acha_NF.STATUS, vw_2000_acha_NF.NF, vw_2000_acha_NF.ORDEM, vw_2000_acha_NF.DATA_PREVISAO, vw_2000_acha_NF.Atrasado HAVING ((([NF] Like "*NF*")=False));




    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

    werlewow
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 128
    Registrado : 09/10/2017

    Re: Critérios em uma consulta

    Mensagem  werlewow em 1/3/2018, 18:06

    Nao deu certo.. Como eu faria isso no modo desing? queria colocar apenas um critério no campo em questão..
    obrigado
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3904
    Registrado : 14/08/2013

    Re: Critérios em uma consulta

    Mensagem  FabioPaes em 2/3/2018, 12:25

    Amigo, nenhuma das dicas deram certo? Pq eu testei as duas e Ambas deram certo...
    [Você precisa estar registrado e conectado para ver esta imagem.]


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

      Data/hora atual: 17/11/2018, 03:05