I have a form with a subform that shows a subset of information from my table based on the date on the master form. The details showing in the subform have a field that gives a sort order for that particular date. What I would like to do is be able to select a particular record and insert a record either above or below that record. I feel certain that what needs to happen is for the code to change the order field on all the following fields to the next number and then the new record would have the vacated order. Then the code would refresh the form giving the effect of the inserted field. I just don't know where to start on this. Thanks for any help you may be able to give.