How do I accomplish totaling a column from a subform onto a text field
in the parent form?
Use a relay: put a textbox in the Subform's header or footer (which need not
be visible, but must be there). Set its Control Source to
=Sum([fieldname])
to sum the value of a field in the subform's Recordsource. Note that this must
be a field in the Table or Query - not a control name on the form.
Name this control something meaningful, such as txtTotal.
Then on the mainform put another textbox with a control source
=subformname.Form![txtTotal]
where subformname is the Name of the *subform control* - which might or might
not be the same as the name of the Form within that control.
Note that you should almost certainly *not* store this total in any Table
field - just display it, and recalculate the total whenever it's needed.
John W. Vinson [MVP]