Ed....
What happens when you have two or more instances of the same form?
Also, assuming only one instance can exist, the following code might work a bit better<s>:
For Each oForm in _Screen.Forms
If
Upper(oForm.Name)=="MYFIRSTFORM" && form found
oForm.Mymethod
Endif
Next oForm
They say details are everything...
>The best way is to provide some kind of communication link between the forms. In simplified case (if the second form is modal and called from the first one) you may just return value (note) back. Also, you can pass parameter to the calling form. In more common case, when you have two modeless forms, you may force the second form (in some method) to look for the first one and call some method there, e.g.
>
>For Each oForm in _Screen.Forms
> If oForm.Name=="MYFIRSTFORM"
> oForm.Mymethod
> Endif
>Endfor
>