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


2 participantes

    Retornar Segundo Maior Valor

    avatar
    guipinto1993
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 21/10/2016

    Retornar Segundo Maior Valor Empty Retornar Segundo Maior Valor

    Mensagem  guipinto1993 26/12/2016, 21:23

    Boa Tarde!

    Tenho uma consulta com basicamente 3 colunas: Ponto Medição, Equipamento, Data

    Para cada ponto de medição, tenho vários lançamentos em datas diferentes. Para cada ponto de medição, o equipamento é o mesmo. Logo o que diferencia as linhas dos mesmos pontos é apenas as datas.

    Preciso retornar a SEGUNDA MAIOR DATA, existe alguma função parecida com MAIOR do excel??

    Muito obrigado
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    Retornar Segundo Maior Valor Empty Re: Retornar Segundo Maior Valor

    Mensagem  FabioPaes 26/12/2016, 23:17

    Naconsulta Grafica ele se Chama Máx() No VB ele se chama DMax()

    Pesquise por esses termos... E veja aqui como ponto inicial:
    https://www.maximoaccess.com/t7919-funcoes-dlookupdcountdmaxdmin-em-front-end-desvinculado




    .................................................................................
    _____________________________________________________________________
    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
    guipinto1993
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 21/10/2016

    Retornar Segundo Maior Valor Empty Re: Retornar Segundo Maior Valor

    Mensagem  guipinto1993 26/12/2016, 23:48

    Fabio, estou começando agora.
    Eu conheço a função MAX, mas necessito do segundo maior valor, e não do maior de todos

    Voces podem ajudar?
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    Retornar Segundo Maior Valor Empty Re: Retornar Segundo Maior Valor

    Mensagem  FabioPaes 27/12/2016, 00:27

    Amigo, não sei a sua realidade... Mas vemos fazer uns teste...

    Coloque isto em no Click de um Botão, e altere os Nomes de Campo e de Tabela de acordo com sua tabela:


    Dim F, X As String
    'X buscará a Maior Data que servirá de Critério de Exclusão
    'Para se Obter a Maior Data antes dela.

    X = DMax("Data1", "Tb1")
    F = DMax("Data1", "Tb1", "Data1<>#" & X & "#")
    MsgBox "2ª MaiorData: " & F & " MaiorData: " & X



    Altere os Campos destacados em Vermelho:

    Data1 É o Nome do Campo Data, que queremos pegar a 2ª Maior.
    Tb1 É o Nome da Tabela



    Altere e Clique no Botão que retornará a 2ª Maior Data e a Maior para comparar...!


    .................................................................................
    _____________________________________________________________________
    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!

    Conteúdo patrocinado


    Retornar Segundo Maior Valor Empty Re: Retornar Segundo Maior Valor

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/10/2024, 02:18