hi,
based on your last code,using the add new means u want the records to be appended 2 the last records,i will suggest u use a query that will retrieve the records,then make it a form's recordsource,this is an easier method.
my suggestion is based on the fact that from your code its obvious u are coming from the
vb coding angle,if u are used to access vba code structures,this solution would have been easier.
alternatively u can create a command that sorts records based on a particular field and either attach it to your code so that it will run automatically orrattache it to a command button.
bye