m.ReturnString='' do formb to m.ReturnStringand then concatenate a string of your return values (I like to use a chr(13) as the delimiter)
m.ReturnString='' do formb to m.ReturnString if !empty(m.ReturnString) m.FirstName = mline(m.ReturnString, 1) m.LastName = mline(m.ReturnString, 2) m.WorkPhone = mline(m.ReturnString, 3) endifAs for the problem you described where you pass a reference from the calling form to the child form, just set the calling form's object values in the [ Save ] button's click method. Then the calling form won't be updated unless you explicitly request.