>I have a question. I have 2 forms, the 1st form is called frmInvoice. It has a pageframe1, and and optiongroup1. The properties are: desktop=.t.,windowtype=modeless,showwindow=inscreen. The 2nd form is called frmPrtbox which pops up, and the properties are: Desktop=.t.,windowtype=modal,showwindow=in top level form. Now from frmPrtbox, I want to reference the optiongroup in frmInvoice. The command I use is:
> if frmInvoice.framepage1.page1.optiongroup1.value=1 && get error; here, object frminvoice can't be found
> wait window "Option1 was chosen"
> else
> wait window "Option 1 was not chosen"
> endif
>What am I doing wrong? How do I reference frmInvoice from FrmPrtbox?
>
>TIA,
Jim,
Give frmPrtBox a custom property named oWhoCalled. IN the Init of frmPrtBox put;
LPARAMETERS poWhoCalled
THISFORM.oWhoCalled = poWhoCalled
Whenver another form calls frmPrtBox do it this way;
DO FORM frmPrtBox WITH THISFORM
In frmPrtBox refer to the calling form using;
THISFORM.oWhoCalled.Whatever