Originally Posted by
Ajax
I do not need to see screen shots, I need to see table and field names, and relationships
So best guess per the requirement in post#4
1. create a table called CTR. It contains a single number field (long type) called Counter and should be populated with 0,1,2,3 etc up to a maximum number of your deciding - based on your example suggest 10 might be enough
2. next create this query - change names to suit
SELECT DateAdd("yyyy",[counter],[startDate]) AS Date1, IIf(DateAdd("yyyy",[counter]+1,[startDate])<[endDate],[endDate],DateAdd("yyyy",[counter]+1,[startDate])-1) AS Date2
FROM CTR, myTable
WHERE (((Counter)<=DateDiff("yyyy",[startDate],[endDate])))
ORDER BY Counter
I do not have much free time right now so if this is not what you require, or there are other factors you have not mentioned, you will need to work it out for yourself
good luck with your project