Not sure I follow now what the issue is and on what form. Can't look a the zip file here. But if you are trying to do something with a record on a continuous form, I think you need to use the OnCurrent event so that when you scroll though the records it does what you want and also the AfterUpdate event of the field(s) so that if you change data, it will reflect immediately the other fields on that record. Also if you are using a button in the footer to affect 1 record, I don't think that works as it will take the focus off of that record when you click the button. Again maybe I am not understanding the issue as you were saying above about updating fields on another form and calculated fields, etc. But Rural seems to be working on a solution.