Mikey,
SOunds like you might be using Sorting and Grouping fields within your report. Be aware if you are, that the Sorting and Grouping sort order takes presidence of any ORDER BY provided in the report's recordsource, and this is probably what is causing the sorting to appear as not working within your report.
The solution is to control the sorting from within the Sorting and Grouping fields (ie. by adding another field here, in the right position) OR removing sorting and grouping from the report, and thus letting the report's underlying recordsource query control the order.
Hope this helps. Best regards to Table Mountain,
Steve Lewy
Solutions Developer
steve@lewycomputing.com.au
(dont cut corners or you'll go round in circles)