>I guess I could do that, but I want to return a value from "myform3" to "myform1". Because normally "myform1" calls a modal form "myform3". All I am trying to accomplish is running "myform2" prior to having "myform1" call "myform3".
You might want to do something like this:
1) Launch form1 with a NAME clause and a name like Myform1
2) Create a property in form1 called maybe, Myform3.
3) Launch form3 from form1 like
DO FORM myform3 NAME thisform.Myform3
At this point, forms 1 & 3 will be able to communicate with each other directly. You can bring form2 aboard in a similar fashion if needed.
The Anonymous Bureaucrat,
and frankly, quite content not to be
a member of either major US political party.