MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


5 participantes

    [Resolvido]Consulta ultimo registro por validade

    avatar
    Adrianopassiano
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 07/10/2011

    [Resolvido]Consulta ultimo registro por validade Empty Consulta ultimo registro por validade

    Mensagem  Adrianopassiano 11/10/2011, 16:04

    Boa Tarde. Estou a alguns dias fazendo um BD no ACCESS para controlar os equipamentos de medição bem como sua rastreabilidade nas calibrações do mesmos.
    Tenho uma tabela com dados do tbl_INSTRUMENTOS e outro relacionada tbl_COLETA
    A tabela está assim:

    Tbl_INSTRUMENTOS
    ID-CADASTRO| ID-Nº |DESCRIÇÃO
    1 | 01CQ | PAQUIMETRO
    55 | 22CQ | MICROMETRO

    Tbl_COLETA
    ID-DADOS| ID-Nº |Nº CERTIFICADO| DATA |VALIDADE
    1 | 01CQ | 290/08 | 25/09/2008 |25/11/2008
    2 | 01CQ | 310/08 | 30/11/2008 |30/01/2009
    3 | 01CQ | 298/09 | 02/02/2009 |02/04/2009
    4 | 22CQ | 1222/11 | 01/01/2009 |02/06/2009
    5 | 22CQ | 1380/11 | 02/08/2009 |02/11/2009
    6 | 22CQ | 12/11 | 15/02/2010 |02/04/2010

    Preciso gerar uma consulta onde me mostre os ultimo registros da tbl_COLETA pela data de vencimento. E que pela data final eu mostre os equipamentos que ira vencer sua validade no mês atual.
    ID-Nº |Nº CERTIFICADO| DATA |VALIDADE
    01CQ | 290/11 | 02/02/2009 |02/04/2009
    22CQ | 12/11 | 02/02/2009 |02/04/2010

    Obrigado.
    le_lo28
    le_lo28
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 233
    Registrado : 13/07/2011

    [Resolvido]Consulta ultimo registro por validade Empty Re: [Resolvido]Consulta ultimo registro por validade

    Mensagem  le_lo28 11/10/2011, 16:18

    Fala ae blz?

    Faça o seguinte:

    1) Entre no desing da consulta;
    2) Se for o access 2007 clique na barra de menu em "totais"
    Se for o access 2003 vá em Menu=>Inserir=>Totais
    3)Será acrescentada uma nova linha na grade da consulta.

    4) No campo de data escolha a opção "último"

    Execute a consulta e veja o resultado!


    .................................................................................
    [Resolvido]Consulta ultimo registro por validade Assinaturacross
    M@rcelo
    avatar
    Adrianopassiano
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 07/10/2011

    [Resolvido]Consulta ultimo registro por validade Empty Re: [Resolvido]Consulta ultimo registro por validade

    Mensagem  Adrianopassiano 11/10/2011, 17:21

    Fiz isso no ACCESS 2007, só que as datas ficam em ordem maior por ultimo mas todos os registros estão lá.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta ultimo registro por validade Empty Re: [Resolvido]Consulta ultimo registro por validade

    Mensagem  Alexandre Neves 11/10/2011, 18:19

    Boa tarde, Adriano
    Para ordenar por ordem crescente do campo, escolha essa ordem (crescente)
    avatar
    Adrianopassiano
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 07/10/2011

    [Resolvido]Consulta ultimo registro por validade Empty Re: [Resolvido]Consulta ultimo registro por validade

    Mensagem  Adrianopassiano 11/10/2011, 20:05

    Caros colegas, isso só fez efeito para organiçãzão da consulta mas não foi mostrado somente os ultimos dados registrados.

    Se eu colocar a função <=[Formulários]![fINSTRUMENTO A CALIBRAR]![DATA_FIM] executar e colocar a data final todos os registros aparecem sendo que os registros anteriores a data atual não deveria aparecer.

    ID-DADOS| ID-Nº |Nº CERTIFICADO| DATA |VALIDADE
    1 | 01CQ | 290/08 | 25/09/2008 |25/11/2008
    2 | 01CQ | 310/08 | 30/11/2008 |30/01/2009
    3 | 01CQ | 298/09 | 02/02/2009 |02/04/2009
    4 | 22CQ | 1222/11 | 01/01/2009 |02/06/2009
    5 | 22CQ | 1380/11 | 02/08/2009 |02/11/2009
    6 | 22CQ | 12/11 | 15/02/2010 |02/04/2010

    Só em vermelho é que deveria aparecer.
    leandro.fonseca
    leandro.fonseca
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 04/10/2011

    [Resolvido]Consulta ultimo registro por validade Empty Re: [Resolvido]Consulta ultimo registro por validade

    Mensagem  leandro.fonseca 11/10/2011, 20:23

    Adriano,

    Para exibir apenas a ultima data utilize a função MAX, por exemplo:

    Código:
    SELECT Campo_1, MAX(Campo_2) AS Campo2
    FROM Tab_01
    GROUP BY Campo_1

    Ao utilizar essa uma função agregada é necessário agrupar os registros.

    Att,
    Leandro Fonseca


    .................................................................................
    "Se a situação é boa, desfrute-a; se é ruim, transforme-a; se não pode ser transformada, transforme-se!"

    Viktor Frankl
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta ultimo registro por validade Empty Re: [Resolvido]Consulta ultimo registro por validade

    Mensagem  Alexandre Neves 11/10/2011, 20:31

    Veja se funciona
    SELECT Tbl_Coleta.[ID-Nº],[Nº Certificado], Max(Data) as MaximaData, Max(Validade) as MaximaValidade FROM Tbl_Instrumentos LEFT JOIN Tbl_Coleta ON Tbl_Instrumentos.[ID-Nº]=Tbl_Coleta.[ID-Nº] GROUP BY Tbl_Coleta.[ID-Nº],[Nº Certificado];
    avatar
    Adrianopassiano
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 07/10/2011

    [Resolvido]Consulta ultimo registro por validade Empty Re: [Resolvido]Consulta ultimo registro por validade

    Mensagem  Adrianopassiano 14/10/2011, 12:34

    Bom dia!

    Após varias tentativas consegui. É claro que com a ajuda de voceis ficou mais facil resolver.

    Obrigado

    Resolvido!

    cheers
    scandinavo
    scandinavo
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1059
    Registrado : 11/11/2009

    [Resolvido]Consulta ultimo registro por validade Empty Re: [Resolvido]Consulta ultimo registro por validade

    Mensagem  scandinavo 15/10/2011, 01:23

    Aproveitando o topico que mostra o ultima data, como fazer a consulta trazer a penultima e a ultima data de um mesmo evento.

    Exemplo executo varios tipos de serviços em um mes e varias vezes, como trazer as duas ultimas data de cada serviço executado.

    Obrigado pela atenção
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta ultimo registro por validade Empty Re: [Resolvido]Consulta ultimo registro por validade

    Mensagem  Alexandre Neves 15/10/2011, 12:27

    scandinavo,

    Provavelmente, o seu problema será semelhante mas não igual ao do Adriano.
    Porque o tema já está resolvido e porque precisa indicar claramente os seus dados de trabalho, abra outro tema para ficar cada dúvida em seu tema.
    scandinavo
    scandinavo
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1059
    Registrado : 11/11/2009

    [Resolvido]Consulta ultimo registro por validade Empty Re: [Resolvido]Consulta ultimo registro por validade

    Mensagem  scandinavo 16/10/2011, 08:09

    Esta OK.

    Conteúdo patrocinado


    [Resolvido]Consulta ultimo registro por validade Empty Re: [Resolvido]Consulta ultimo registro por validade

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 06:56