You ALWAYS need to specify a sort order for forms and reports or the order will be at the whim of Access. With a form, you can add an Order By clause to the form's RecordSource query. That method doesn't work for reports though since Access is so much smarter than we are, it completely rewrites the report's RecordSource query and doesn't even look at the order by you place there. You need to open the report in design view and add the sort that way. Steps vary with version so if you can't work it out, you'll need to post your version for more specific instructions. In A2010, its on the Design tab and it's labeled Group & Sort.