>LOCAL loParameter >loParameter = CREATEOBJECT('oParameter') >loParameter.cMode = 'Edit' >loParameter.lChanged = .f. >loParameter.iTicket_ID = crsSearchResults.iTicket_ID >lcFormInstance = [frmTicket]+TRANSFORM(thisform.frmTicket) >thisform.frmTicket = thisform.frmTicket + 1 >thisform.AddProperty(lcFormInstance,NULL) >DO FORM frm_Ticket WITH loParameter NAME thisform.&lcFormInstance LINKED NOSHOW >thisform.&lcFormInstance..Name = lcFormInstance >BINDEVENT(EVAL(thisform.]+lcFormInstance),[Hide],thisform,[ChekWhatTheFormIsDone]) > > > >**** Method ChekWhatTheFormIsDone >LOCAL oForm, laEvents[1] >AEVENTS(laEvents,0) >oForm = laEvents[1] >IF oForm.oParameter.lChanged > ****** >ENDIF >oForm.Release() >oForm = NULL >thisform.RemoveProperty(oForm.Name) >>What you need: