How to return value to parent form

Using a control form (form1) to create a new record. A field on that form (form1) needs a new value; so I’ve added a button to open another form (form2) and add the record that is needed. When the new record is saved on form2, it closes. When it closes, I want to populate the original field on form1 with the new value input on form2. Possible?

Or … how can I make a input field both provide lookup of existing rows and enable the input of a new value?

May you can use sc_redir macro from control2. sc_redir(control1);