I have a form with a subform that contains multiple records. These are not in datasheet.. I have a form with the record selector at the bottom of the subform screen. My problem is ... I have code on a date field in the subform that checks once a date is entered that a related currency field is also filled in. This then does a reclaculation on the main form to provide a cumulative total of all the subform records. After this me.recalc is done the subform goes back to the first record in the set even if I was updating the fourth record. How can I keep the focus on the record that I'm working in after the recalculation??? Help Lizzer