Is this what I paste into the text box on FormB in the "after update" event
Here's what you paste into the after update event for the textbox on FormB:
Code:
If CurrentProject.AllForms("FormA").IsLoaded Then
Forms("FormA").sfrForm.Form![text field1] = Me.mytextbox
End If
Blue - change the name to the your form name if not FormA
Red - change sfrForm to the name of the subform control on FormA
Maroon - change to the name of your subform textbox if not "text field1." I think Form.[text field1] also works; never sure when brackets have to be used. If there are no special characters in your textbox name the use something like Form.Myname.
Orange - change "mytextbox" to the name of your textbox on FormB
PS. Again we're overlapping! Yes, I have forced myself into the habit of naming subform controls with the tag "sfr" to differentiate them from the form itself. So much confusion is caused because Access defaults the name of the control to the name of the form.
I actually use Custom Events for tasks like this but try explaining that in 2 column inches.