Dan
I tried modifying the forms to be Modless but that didn't work
Mike
Here is the code in the 'Modify' button.
***********************************
WITH THISFORM
SET STEP ON
IF NOT .lApplyFinal
thisform.pageframe1.page1.Enabled = .T.
thisform.pageframe1.page2.Enabled = .T.
= thisform.enablepage1()
= thisform.enablepage2()
thisform.enable_find()
ELSE
IF oApplicationObject.GetUserType() = [Underwriter]
thisform.pageframe1.page1.Enabled = .T.
thisform.pageframe1.page2.Enabled = .T.
= thisform.enablepage1()
= thisform.enablepage2()
thisform.enable_find()
ELSE
THISFORM.enable_disable1.DISABLE()
thisform.disbale()
thisform.pageframe1.page1.Enabled = .F.
thisform.pageframe1.page2.Enabled = .F.
THISFORM.pageframe1.page1.lblUWinfo.Enabled=.f.
WAIT WINDOW [Reviewed by Underwriter] NOWAIT
THISFORM.cmdsave1.Enabled = .T.
thisform.pageframe1.page1.txtorigEffDate.Enabled= .F.
ENDIF
ENDIF
IF curboundProposal.newgroup = .F.
thisform.pageframe1.page1.txtorigEffDate.Enabled = .T.
thisform.pageframe1.page1.label5.Enabled = .T.
ELSE
thisform.pageframe1.page1.txtorigEffDate.Enabled = .F.
thisform.pageframe1.page1.label5.Enabled = .F.
ENDIF
thisform.pageframe1.page1.txtPropReqdate.Enabled = .F.
ENDWITH
thisform.pageframe1.page1.lblUWinfo.enabled = .F.
thisform.pageframe1.page1.lblStatus.enabled = .F.
IF oApplicationObject.GetUserType() = [Underwriter]
thisform.pageframe1.page2.txtACTVLOCONT.Enabled = .T.
ELSE
thisform.pageframe1.page2.txtACTVLOCONT.Enabled = .F.
ENDIF
WITH THISFORM
IF INLIST(UPPER(ALLTRIM(curboundproposal.status)),[SOLD],[NOT SOLD],[CANCELLED])
THISFORM.pageframe1.page1.chkrfw.Enabled = .F.
ELSE
THISFORM.pageframe1.page1.chkrfw.Enabled = .T.
ENDIF
ENDWITH
WITH THISFORM
IF oApplicationObject.GetUserType() = [Underwriter]
IF curBoundProposal.newgroup = .T.
IF DATE() - curBoundProposal.prop_reqdt < 91
ELSE
ENDIF
ENDIF
IF curBoundProposal.newgroup = .F.
IF DATE() - curBoundProposal.prop_reqdt < 121
* .cmdgrps.Enabled = .T.
ELSE
* .cmdgrps.Enabled = .F.
ENDIF
ENDIF
ELSE
IF DATE() - curBoundProposal.prop_reqdt < 91
* .cmdgrps.Enabled = .T.
ELSE
* .cmdgrps.Enabled = .F.
ENDIF
ENDIF
ENDWITH
WITH THISFORM
IF UPPER(ALLTRIM(curboundproposal.status)) == [CANCELLED]
THISFORM.pageframe1.page1.lblStatus.Enabled = .T.
ELSE
THISFORM.pageframe1.page1.lblStatus.Enabled = .F.
ENDIF
ENDWITH
THISFORM.cmdgrps.Enabled = .T.
thisform.cmdClasses.Enabled = .T.
thisform.cmdconts.Enabled = .T.
thisFORM.cmdCarr.Enabled = .T.
THIS.Enabled = .F.
THISFORM.pageframe1.page1.chkNewGroup.Enabled = .F.
thisform.llprocessgoingon = .T.
IF curBoundProposal.smallgroup = .T.
thisform.pageframe1.page1.txtrenwdt.Enabled = .F.
ELSE
thisform.pageframe1.page1.txtrenwdt.Enabled = .T.
ENDIF
WITH THISFORM
IF INLIST(UPPER(ALLTRIM(thisform.oCompanyRecord.county)),[BENTON],[CARROLL],[BOONE],[MARION],[BAXTER],[SEARCY],[NEWTON],[WASHINGTON],[MADISON])
IF curBoundProposal.smallgroup = .F.
thisform.pageframe1.page1.chkunbranded.Visible = .T.
thisform.pageframe1.page1.chkunbranded.Enabled = .T.
ENDIF
ELSE
thisform.pageframe1.page1.chkunbranded.Visible = .F.
thisform.pageframe1.page1.chkunbranded.Enabled = .F.
ENDIF
ENDWITH
IF curBoundProposal.effdtereq < {04/01/2010}
IF thisform.UserMode = [ADD]
IF curBoundProposal.unbranded = .T.
replace phcs WITH .T. in curBoundProposal
thisform.pageframe1.page1.checkphcs.Enabled = .F.
ELSE
IF UPPER(ALLTRIM(thisform.ocompanyrecord.st)) <> [TX]
replace phcs WITH .F. in curBoundProposal
thisform.pageframe1.page1.checkphcs.Enabled = .F.
ELSE
thisform.pageframe1.page1.checkphcs.Enabled = .T.
ENDIF
ENDIF
ENDIF
ELSE
replace phcs WITH .F. in curBoundProposal
thisform.pageframe1.page1.checkphcs.Enabled = .F.
thisform.pageframe1.page1.checkphcs.Visible = .F.
ENDIF
IF INLIST(UPPER(SUBSTR(SYS(0), AT("#", SYS(0)) + 2)),[RLCLAYTON],[MAJAMES],[MKDAVULURI])
IF thisform.cmdsave1.Enabled = .T.
thisform.pageframe1.page1.chkovrbenroll.Enabled = .T.
ELSE
thisform.pageframe1.page1.chkovrbenroll.Enabled = .F.
ENDIF
ELSE
thisform.pageframe1.page1.chkovrbenroll.Enabled = .F.
ENDIF
IF curBoundProposal.effdtereq < {10/15/2009}
thisform.pageframe1.page1.chkmHParity.Enabled = .F.
thisform.pageframe1.page1.chkmHParity.value = .F.
replace mhparity WITH .F. in curboundproposal
ENDIF
IF thisform.usermode = [ADD]
IF INLIST(UPPER(ALLTRIM(thisform.oCompanyRecord.county)),[BENTON],[CARROLL],[BOONE],[MARION],[BAXTER],[SEARCY],[NEWTON],[WASHINGTON],[MADISON])
IF curBoundProposal.smallgroup = .F.
thisform.pageframe1.page1.chkunbranded.Visible = .T.
thisform.pageframe1.page1.chkunbranded.Enabled = .T.
ENDIF
ELSE
thisform.pageframe1.page1.chkunbranded.Visible = .F.
thisform.pageframe1.page1.chkunbranded.Enabled = .F.
ENDIF
ENDIF
IF thisform.usermode = [EDIT]
IF INLIST(UPPER(ALLTRIM(thisform.oCompanyRecord.county)),[BENTON],[CARROLL],[BOONE],[MARION],[BAXTER],[SEARCY],[NEWTON],[WASHINGTON],[MADISON])
IF curBoundProposal.smallgroup = .F.
thisform.pageframe1.page1.chkunbranded.Visible = .T.
thisform.pageframe1.page1.chkunbranded.Enabled = .T.
ENDIF
ELSE
thisform.pageframe1.page1.chkunbranded.Visible = .F.
thisform.pageframe1.page1.chkunbranded.Enabled = .F.
ENDIF
ENDIF
IF curboundProposal.directacct = .T.
THISFORM.pageframe1.page1.txtfirst2.Enabled = .F.
THISFORM.pageframe1.page1.txtlast2.Enabled = .F.
THISFORM.pageframe1.page1.txtlicense2.Enabled = .F.
THISFORM.pageframe1.page1.txtfedtaxid2.Enabled = .F.
THISFORM.pageframe1.page1.txtsocialsecurity2.Enabled = .F.
ENDIF
SET STEP ON
thisform.pageframe1.page1.SetFocus()
********************
Thanks