Access 2003. I have a form (form view) with a subform (datasheet view). The form has a map_id field and each record on the subform also has a map_id field. I want the fields on the form and subform to automatically display the next available number in a defined sequence when I add a new record to either. I have been able to successfully generate and display the next available number in the form and datasheet (using a query), but I can't make the value "stick." That is, I add a new record and "1234" appears in the field. I save the record. I add another new record. "1234" appears in that field, too, when it should be "1235." I have found that if I actually click in the field and then Save, the value does stick. However, this is not an intuitive workflow for my users. Any suggestions on how to resolve this issue are greatly appreciated.