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

    avatar
    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 Empty 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,
    avatar
    romeufinda
    Novato
    Novato

    Respeito às Regras 100%

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

    Como exibir apenas os registros com a data mais recente em uma consulta do MS Access Empty 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.
    avatar
    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 Empty 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!
    FabioPaes
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Como exibir apenas os registros com a data mais recente em uma consulta do MS Access Empty 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:

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

    Veja se Resolve seu Problema...
    avatar
    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 Empty 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!
    FabioPaes
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Como exibir apenas os registros com a data mais recente em uma consulta do MS Access Empty 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

    Como exibir apenas os registros com a data mais recente em uma consulta do MS Access 2i6jvk
    avatar
    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 Empty 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,

    FabioPaes
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Como exibir apenas os registros com a data mais recente em uma consulta do MS Access Empty 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...
    avatar
    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 Empty 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!
    avatar
    Ricardo Monteiro
    Novato
    Novato

    Respeito às Regras 100%

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

    Como exibir apenas os registros com a data mais recente em uma consulta do MS Access Empty 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:

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

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

      Data/hora atual: 23/4/2019, 03:58