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


4 participantes

    [Resolvido]Qual a data mais recente

    paulodaeira
    paulodaeira
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 83
    Registrado : 02/10/2012

    [Resolvido]Qual a data mais recente Empty [Resolvido]Qual a data mais recente

    Mensagem  paulodaeira 4/10/2015, 22:08

    Olá a todos

    Numa tabela tenho 4 campos de data e queria saber qual das 4 datas é a mais recente


    Data 1    | Data 2   | Data 3    | Data 4
    1/1/2015|1/2/2015|1/3/2015 |1/4/2015


    Valor pretendido 1/4/2015


    No excel uso a função #Maior# e funciona, mas no access não encontro nenhuma que me dê o resultado pretendido.

    obrigado a todos
    avatar
    jibrito
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 92
    Registrado : 09/10/2011

    [Resolvido]Qual a data mais recente Empty Re: [Resolvido]Qual a data mais recente

    Mensagem  jibrito 5/10/2015, 14:24

    Ola,

    Se quiseres visualizar os dados dentro da propria tabela podes escolher basta ordenar as datas do mais recente para o mais antigo, e devera fazer o que pretendes.


    .................................................................................
    Brito
    RMARCO
    RMARCO
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 20
    Registrado : 10/02/2012

    [Resolvido]Qual a data mais recente Empty Re: [Resolvido]Qual a data mais recente

    Mensagem  RMARCO 5/10/2015, 15:36

    Uma possibilidade é criar uma consulta união, e depois outra consulta obtendo o maior valor de data.
    Veja no exemplo: consultas "Vendas Geral" (esta união) e "Maior Data"
    http://www.4shared.com/zip/oSVIK07Xce/MAccess_bd1.html

    Espero que auxilie

    Reinaldo

    Obs.: Não consegui adicionar no forum (falta de espaço) segue no link externo
    paulodaeira
    paulodaeira
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 83
    Registrado : 02/10/2012

    [Resolvido]Qual a data mais recente Empty Re: [Resolvido]Qual a data mais recente

    Mensagem  paulodaeira 5/10/2015, 22:38

    Obrigado pelas respostas

    o que pretendo é o seguinte:

    Data 1           | Data 2        | Data 3    | Data 4    | Data Maior (pretendido)
    1/1/2015       |1/2/2015     |1/3/2015 |1/4/2015  | 1/4/2015
    2/5/2013       |3/5/2014     |1/9/2012 |5/9/2015  | 5/9/2015
    21/9/2015 |6/8/2015 |6/7/2012 |2/3/2002   | 21/9/2015

    grato pela ajuda
    avatar
    jibrito
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 92
    Registrado : 09/10/2011

    [Resolvido]Qual a data mais recente Empty Re: [Resolvido]Qual a data mais recente

    Mensagem  jibrito 6/10/2015, 13:59

    Ola,

    Continuo a dizer o mesmo basta ordenar a data, tanto podera fazer directamente nas tabelas ou criar uma consulta e o Access faz isso nativamente basta somente ordenar os campos clicando com o botao do lado direito do rato e escolher a opcao desejada.

    Caso nao tenha ache q n eu n tenha percebido bem pf diga.


    .................................................................................
    Brito
    avatar
    jibrito
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 92
    Registrado : 09/10/2011

    [Resolvido]Qual a data mais recente Empty Re: [Resolvido]Qual a data mais recente

    Mensagem  jibrito 6/10/2015, 14:00

    esquecime de dizer caso seja mais facil envie a sua BD e eu darei uma vista de olhos


    .................................................................................
    Brito
    RMARCO
    RMARCO
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 20
    Registrado : 10/02/2012

    [Resolvido]Qual a data mais recente Empty Re: [Resolvido]Qual a data mais recente

    Mensagem  RMARCO 6/10/2015, 15:01

    Brito, entendo que o mais simples e realmente ordenar a coluna,
    porem como são varias colunas e o demandante deseja a maior data por registro e não por coluna, creio eu; se entendi corretamente; que simplesmente ordenar não atenda.
    Mas a melhor possibilidade e a disponibilidade do BD do usuario/demandante para que "vendo" a disposição dos dados uma solução seja alcançada.
    avatar
    Josué Carvalho
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 39
    Registrado : 06/10/2015

    [Resolvido]Qual a data mais recente Empty Re: [Resolvido]Qual a data mais recente

    Mensagem  Josué Carvalho 10/10/2015, 21:40

    Olá. Vendo o problema proposto, eu criaria uma função. Só para lembrar, dizer que uma data é maior que a outra é dizer que ela vem depois da outra.
    Seria mais ou menos assim:
    Supondo que são sempre 4 datas ou menos,

    Código:

    public function MaiorData (Data1, Data2, Data3, Data4) as Date

       if Data1 > Data2 and Data1 > Data3 and Data1 > Data4 then MaiorData = Data1
       if Data2 > Data1 and Data2 > Data3 and Data2 > Data4 then MaiorData = Data2
       if Data3 > Data1 and Data3 > Data2 and Data3 > Data4 then MaiorData = Data3
       if Data4 > Data1 and Data4 > Data2 and Data4 > Data3 then MaiorData = Data4

    end function

    É claro que o código acima pode ser aprimorado, aninhando os "if"s, por exemplo. Mas acho que assim fica mais fácil de entender o princípio.
    Também aqui pressupõe-se que todas as datas sejam passadas. Senão teremos que discutir: Se estamos em Outubro/2015 o que seria mais recente? Setembro/2015 ou Dezembro/2015? Pela lógica proposta na função valeria a segunda resposta ... Sad
    Boa sorte!
    paulodaeira
    paulodaeira
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 83
    Registrado : 02/10/2012

    [Resolvido]Qual a data mais recente Empty Re: [Resolvido]Qual a data mais recente

    Mensagem  paulodaeira 13/10/2015, 23:00

    obrigado a todos

    Sr. Josué Carvalho

    A sua resposta está de encontro com a minha pergunta

    no meu caso irá também basear-se em datas futuras

    a base de dados é uma gestão de contratos, ou seja tenho 4 campos data

    Fim do 1º contrato
    Fim do 2º contrato
    Fim do 3º contrato
    Fim do 4º contrato

    o que quero é que o programa me devolva a data maior tendo em conta que os campos podem ou não estar todos preenchidos  

    Mando link base de dados exemplo
    https://www.dropbox.com/s/187ccv1hvy9qyt5/Database1.zip?dl=0


    Cumprimentos
    RMARCO
    RMARCO
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 20
    Registrado : 10/02/2012

    [Resolvido]Qual a data mais recente Empty Re: [Resolvido]Qual a data mais recente

    Mensagem  RMARCO 14/10/2015, 01:05

    Segue outra possibilidade, utilizando consultas

    http://www.4shared.com/zip/SLsYoddCba/Database1.html
    paulodaeira
    paulodaeira
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 83
    Registrado : 02/10/2012

    [Resolvido]Qual a data mais recente Empty Re: [Resolvido]Qual a data mais recente

    Mensagem  paulodaeira 16/10/2015, 00:24

    Obrigado RMarco

    resolve o meu problema

    Conteúdo patrocinado


    [Resolvido]Qual a data mais recente Empty Re: [Resolvido]Qual a data mais recente

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 10:59