Either sort on a different field, or better, store the quarter info as 2007 Q1, 2007 Q2, etc. You can still display it as Q1 2007, Q2 2007, etc. Just store it as 2007Q1, 2007Q2, etc. and sort on that. For the control, set the display to be:
=Right(YourQuarterField,2) & " " &...