The yy should be typed as it is (type this: yy this means that you substract a year mm would meant month and so on)
This code was based on the fact that you are looking for datas one year old or less from today (sysdate) if you want it to be from a date in a field, type this:
Between DateAdd("yy",-1,[DateField]) and [DateField]
Where [DateField] is the name of the field of the date you want as the higher.
Ex: If you want all the records that were one year old or less last xmas, you'd input "25-12-02" in the [DateField] and the criteria would then be:
Between DateAdd("yy",-1,[DateField]) and [DateField]
Meaning Add -1 (substract 1) to the year of the date I entered in [DateField] and look for the records that are between the new date and the one that I entered.
I hope that I am clear. My english is not at it's best I think.
