Frank, if you are calling form2 from form1, then you can pass a parameter with the Form1 object (Do Form Form2 with THIS) Then in the INIT, have a parameter. Note that the parameter is saved to a form property, which does not go out of scope as the parameter variable (a LOCAL variable) does.
INIT CODE:
lParameter oCallingForm
thisform.Callingform = oCallingform
END INIT CODE
OTHER CODE
Thisform.CallingFOrm.Refresh()
END OTHER CODE
HTH
Barbara