You could use the .Requery property for the subform to refresh. The question is, do the users keep the form open all day? Or do they update it, close the db, and reopen when they need to update it again?
I think the problem might lie in the condition of the .Requery. If it is the former, there...