>Understood. In my case the data can change, that is what the calling form does. The parent form's display needs to be protected while the calling form is running.
i assume you mean "while the CALLED form is running".
pass a form reference parameter to the CALLED form and in
the CALLED form load event set the ENABLED property of
the CALLING form to .F.
set it back to .T. in the CALLED form unload event.
this will prevent any user actions on the parent form,
but will still be visible.
patrick