I appreciate your assistance. When the value for the ChildAge field (unbound) is calculated from code in the After_Update event of the ChildDOB field (bound), the ChildAge value is updated on all the records on the continuous subform rather than being calculated for each record. I suspect I need a loop in the event VBA that does the calculation for each record. Can you confirm? I could use some help with the VBA syntax.
The back story...
Parent form frmYouthPersonalInformation and child continuous form subfrmPregnancy are linked by UniqueID.
Parent table tblYouthPersonalInformation contains name, DOB, etc for each teen by PK UniqueID.
Parent table (one) to child table (many).
Child table tblPregancy contains pregnancy and children data for each teen. The UniqueID is a foreign key, and PregnancyID is the PK.
frmYouthPersonalInformation contains PK UniqueID LastName (for teen) DOB, etc.
subfrmPregnancy contains PregnancyID UniqueID ChildDOB ChildAge (unbound) ChildLastName, etc.
Imagine Sara is the teen on the parent frmYouthPersonalInformation, and she has 3 children records on the subfrmPregnancy. The forms are linked by Sara's UniqueID, and each of the three records on the subfrmPregnancy have a unique PregnancyID plus Sara's UniqueID. When I update the ChildDOB value for one of the children, the ChildAge value for all three children updates to the same age.
Thanks! It's great to have help.