Dave,
First, in most instances, you don't usually save calculations results in
a table field. (But there are situations where it is necessary)
For example... if you had Price and Qty, you wouldn't have to "save" the
LineTotal (Line Total=Price*Qty).
Since you've captured Price and Qty in your table, you can always
"re-derive" the LineTotal... "on the fly" in any subsequent
form/query/report/ etc...
You can always set up an unbound text control on any form/report/etc. with a
RecordSource of...
=Price*Qty
which will always yield/display the correct LineTotal.
You don't indicate what fields go into your calculation, so let's use the
same example above,
and you apply it to your field/s
If you MUST "capture" the calculation in a field, remove the calculation
in the
ControlSource of LineTotal, "bind" the control to the LineTotal field from
your table, and
on the AfterUpdate event for EITHER Price OR Qty... run this code
LineTotal = Price * Qty
That way, if you enter (or change) either Price or Qty your LineTotal
field will be updated and "captured"