If that's a numeric data type it sorts on value so 0120 and 120 are
identical; just a formatting (display) difference.
But, since you ask the question, it would seem that this is a text
field, which would alter the sort.
Are the values in this column *always* digits (numbers)?
If so, write a query with a calculated column and sort the query on that
(numeric) column. You can clear the "show" checkbox and hide the
calculated value.
NumericSort: [MyAlphaCode]+0
If MyAlphaCode contains both digits and non-digits the process gets a
bit more complicated.
After I wrote the above I went to Google and asked for "Access numeric
sort order".
Two of the hits looked particularly relevant to your question:
http://www.tutcity.com/view/sort-records-on-numeric-values-stored-in-a-text-field.12063.html
http://www.eggheadcafe.com/conversation.aspx?messageid=33419491&threadid=33419490