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

    Como exibir apenas os registros com a data mais recente em uma consulta do MS Access

    Compartilhe

    csc003
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 26/03/2016

    Como exibir apenas os registros com a data mais recente em uma consulta do MS Access

    Mensagem  csc003 em 26/3/2016, 02:24

    Caros, tenho uma tabela como a mostrada abaixo:

    ROTEIRO DESCRIÇÃO                   RESULTADO DO TESTE     DATA
    23-12-00 RADIO                          APROVADO                    23/01/2016
    34-15-00 TV                               APROVADO                    02/02/2016
    45-45-00 COMPUTADOR                APROVADO                    20/02/2016
    34-15-00 TV                               REJEITADO                    23/03/2016

    Ao fazer uma consulta, o MS Access me mostra todos os registros acima, porém queria exibir nessa consulta cada ROTEIRO apenas uma vez, considerando apenas a DATA mais recente, ou seja, gostaria de obter o resultado abaixo (onde o ROTEIRO 34-15-00 aparece apenas uma vez e corresponde à última data em que foi testado):

    ROTEIRO DESCRIÇÃO                   RESULTADO DO TESTE     DATA
    23-12-00 RADIO                          APROVADO                    23/01/2016
    45-45-00 COMPUTADOR                APROVADO                    20/02/2016
    34-15-00 TV                               REJEITADO                    23/03/2016

    Por favor, alguém pode me ajudar nessa consulta (sou iniciante no MS Access)? Já vi algumas dúvidas parecidas aqui no Forum, mas não ficou claro para mim...

    Att,

    romeufinda
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Angola
    Mensagens : 30
    Registrado : 08/10/2015

    Re: Como exibir apenas os registros com a data mais recente em uma consulta do MS Access

    Mensagem  romeufinda em 26/3/2016, 18:42

    Amigo csc,
    sem bem entendi o que precisas é que mostre a data mais recente.
    se for numa consulta grafica no modo design basta Ordenar descendente que os dados aparecem da data mais recente a mais antiga.

    csc003
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 26/03/2016

    Re: Como exibir apenas os registros com a data mais recente em uma consulta do MS Access

    Mensagem  csc003 em 26/3/2016, 19:14

    Olá Romeu, obrigado pela resposta, mas o que estou precisando não é uma consulta gráfica. Preciso de uma consulta simples e que mostre apenas o registro com a data mais recente de cada ROTEIRO.
    De qualquer forma, obrigado!
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: Como exibir apenas os registros com a data mais recente em uma consulta do MS Access

    Mensagem  FabioPaes em 26/3/2016, 23:48

    Deixe sua consulta dessa forma:

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

    Veja se Resolve seu Problema...

    csc003
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 26/03/2016

    Re: Como exibir apenas os registros com a data mais recente em uma consulta do MS Access

    Mensagem  csc003 em 27/3/2016, 02:05

    Fábio, obrigado pela resposta, mas ainda não resolveu o meu problema.
    Na verdade, o jeito que vc sugeriu apenas classifica a ordem que todos os registros aparecem na consulta. E o registro com a data antiga continua aparecendo na consulta.
    O que desejo, é que o antigo registro nem apareça na consulta, ou seja, desejo que só apareça o registro mais recente de cada roteiro.
    Vc sabe me informar se isso é possível?
    Mais uma vez, obrigado!
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: Como exibir apenas os registros com a data mais recente em uma consulta do MS Access

    Mensagem  FabioPaes em 27/3/2016, 02:10

    Não amigo, esqueceu de Colocar pra AGRUPAR POR e colocar : MAX

    Testei com seu Exemplo aqui e deu certim

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

    csc003
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 26/03/2016

    Re: Como exibir apenas os registros com a data mais recente em uma consulta do MS Access

    Mensagem  csc003 em 27/3/2016, 03:00

    Fábio, observe que no seu teste faltou a coluna RESULTADO. Sem mostrar essa coluna dá certo, porém preciso dessa coluna e quando insiro a mesma na consulta não consigo eliminar o registro com a data mais antiga.
    Att,

    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: Como exibir apenas os registros com a data mais recente em uma consulta do MS Access

    Mensagem  FabioPaes em 27/3/2016, 03:33

    Bom com a coluna Resultado nao vai funcionar o Agrupamento pois são registros diferentes...
    Vamos aguardar pra ver se alguém tem outra ideia...

    csc003
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 26/03/2016

    Re: Como exibir apenas os registros com a data mais recente em uma consulta do MS Access

    Mensagem  csc003 em 27/3/2016, 16:04

    Obrigado, Fábio!
    Agradeço se alguém puder me ajudar nessa consulta.
    Fico no aguardo!

    Ricardo Monteiro
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 46
    Registrado : 27/11/2017

    Acho que consegui o que você quer.

    Mensagem  Ricardo Monteiro em 27/11/2017, 15:03

    Caro,

    Consegui o que você quer, mas não sei se é viável porque você vai ter que inserir todos os Roteiros como critérios.

    Segue a imagem de como devem ser os parâmetros da consulta:

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

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

      Data/hora atual: 16/11/2018, 04:09