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)")
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)")