Why are you storing the month in a text field? You should be using a numeric field so that your value will be 1 for January, 2 for February,...
If you want to display a text value, you can use an expression like:
=DateSerial(2000, [MonthField],1)
and set the format to "mmmm"
I wouldn't go too much further until you either convert the field to a number or use an expression or function to convert the text to a number. One expression that would sort in the Sorting and Grouping dialog is:
=Instr(Left([TextMthField],3), "JanFebMarApr...")
Duane MS Access MVP
[green]Ask a great question, get a great answer.[/green] [red]Ask a vague question, get a vague answer.[/red]
[green]Find out how to get great answers faq219-2884.[/green]