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

    [Resolvido]Retornar data imediatamente anterior a do registro atual

    avatar
    Antonybrazil
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 108
    Registrado : 13/04/2011

    [Resolvido]Retornar data imediatamente anterior a do registro atual Empty Retornar data imediatamente anterior a do registro atual

    Mensagem  Antonybrazil 1/9/2011, 17:11

    Estou utilizando a função Dmax para retornar a maior data, no entanto essa data deve ser anterior a data contida no registro atual. Ou seja a data imediatamente anterior a contida no registro atual.
    Vamos dizer que eu tenha as seguintes datas na tabela:
    01/01/2011
    01/02/2011
    01/03/2011
    01/04/2011
    01/05/2011
    01/06/2001

    Vamos dizer que meu registro atual tenha a data 01/05/2011. O data imediatamente anterior é a 01/04/2011.

    O codigo q escrevi não dá certo:
    MaiorData = DMax("[dataARV]", "TARV", "CodigoARV = " & Me.CodigoARV & " AND DataARV < #" & Me.DataARV & "# AND Not isnull (TARV1)")
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Retornar data imediatamente anterior a do registro atual Empty Re: [Resolvido]Retornar data imediatamente anterior a do registro atual

    Mensagem  Alexandre Neves 1/9/2011, 18:43

    Diz que não lhe devolve a data que pretende mas não diz qual data que lhe é devolvida.
    veja se será da formatação da data
    MaiorData = DMax("[dataARV]", "TARV", "CodigoARV = " & Me.CodigoARV & " AND DataARV < #" & Format(Me.DataARV,"mm-dd-yyyy") & "# AND Not isnull (TARV1)")
    avatar
    Antonybrazil
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 108
    Registrado : 13/04/2011

    [Resolvido]Retornar data imediatamente anterior a do registro atual Empty Re: [Resolvido]Retornar data imediatamente anterior a do registro atual

    Mensagem  Antonybrazil 1/9/2011, 19:26

    Depois de resolvido parece fácil hehe. Muito obrigado pela força. Deu certinho agora. Abraços

    Conteúdo patrocinado


    [Resolvido]Retornar data imediatamente anterior a do registro atual Empty Re: [Resolvido]Retornar data imediatamente anterior a do registro atual

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/5/2024, 00:34