I have a subform that records payments made. In the header of this subform is an unbound text box (txtSumOfPayments) with the control source =SUM([PaymentAmount]). Ideally, as soon as the data entry person exits the record, the new sum is displayed. Sometimes this happens, but most of the time, the user will have to click back into the saved record in order to cause a recalc. I have tried Refresh, Requery, Recalc, Repaint... on a variety of events. What am I missing? I have something very similar on another form and it works, and I have similar in other databases. Any ideas?