I can offer you some insight here as well Jim...

Originally Posted by
NISMOJim
Of course when I try sorting the Date ascending, the query shows 1/10, 2/10, 3/10, 4/09, 5/09...12/09. I tried adding another column to the query with a "yy/mm" format to sort by the year. This column then displays the dates as 10/1, 10/2, 10/3, 10/4, 10/5...10/12.
Read about the FORMAT() function in Access's help file. You can learn all you need to know about doing this sort of thing in that file.
for example, if you want to sort 4/1/2009 - 5/1/2010 in ASC order, first by month name ABBR and then by the year as a two digit number, this will be fine:
Code:
ORDER BY FORMAT([datefield], "mmm") & " " & FORMAT([datefield], "yy")
Also, if you look at the help file for example, sorting the actual month numbers is not a problem if you use the "mm" input. It says right there that it returns leading 0s for 1-digits outputs, which solves the issue of a sort order that comes out like:
Code:
1
11
12
2
3
4
etc...
HTH