* ( we're in the class definition here for SnrKeyEntry ) * Cancel button ADD OBJECT cmdCancel AS BsCommand WITH ; CANCEL = .T., ; TOP = THISFORM.HEIGHT - 55, ; LEFT = THISFORM.WIDTH - ( 77 + 7 ), ; CAPTION = "Cancel" *------------------------------------------------------------ * UPDAAPVMO1_SnrKeyEntry PROCEDURE Execute * form entry THIS.Entry() * close THIS.CLOSE() ENDPROC *------------------------------------------------------------ * UPDAAPVMO1_SnrKeyEntry PROCEDURE Entry * set bypass THIS.lByPass = .F. && ( PCOUNT() = 0 ) THIS.InitEntry() THIS.InitWindow() THIS.InitForms() IF THIS.lByPass * by-pass senior key entry THIS.SetDyna() THIS.Proceed() THIS.EXIT() ELSE THIS.InitTBMenu() THIS.InitUIE() THIS.SHOW ENDIF ENDPROC *------------------------------------------------------------ * UPDAAPVMO1_SnrKeyEntry PROCEDURE InitEntry * set defaults * override for senior key entry parameters & defaults ENDPROC *------------------------------------------------------------ * UPDAAPVMO1_SnrKeyEntry PROCEDURE InitWindow * * position labels and set edit modes for input fields THISFORM.cmbPVSET.RESIZE THISFORM.cmbPVSET.txtPrompt.INPUTMASK = '99' THISFORM.cmbPVSET.txtPrompt.FORMAT = 'K' ENDPROC *------------------------------------------------------------ * UPDAAPVMO1_SnrKeyEntry PROCEDURE InitForms ENDPROC *------------------------------------------------------------ * UPDAAPVMO1_SnrKeyEntry PROCEDURE InitTBMenu ENDPROC *------------------------------------------------------------ * UPDAAPVMO1_SnrKeyEntry PROCEDURE InitUIE ENDPROC *------------------------------------------------------------ * UPDAAPVMO1_SnrKeyEntry PROCEDURE InitEntry * set defaults * override for senior key entry parameters & defaults ENDPROC *------------------------------------------------------------ * UPDAAPVMO1_SnrKeyEntry PROCEDURE CLOSE RELEASE THISFORM ENDPROC *------------------------------------------------------------ * UPDAAPVMO1_SnrKeyEntry PROCEDURE cmdCancel.CLICK goApp.lSuccess = .F. THISFORM.Release() ENDPROCThanks a lot for your help
>>************************************************* >>* create and run the senior key entry object >>oPUPDAAPVMO1 = CREATEOBJECT( "UPDAAPVMO1_SnrKeyEntry" ) >>oPUPDAAPVMO1.Execute() >>>>
>>*------------------------------------------------------------ >>* UPDAAPVMO1_SnrKeyEntry >>PROCEDURE Execute >> * set some things >> THIS.SHOW() >>ENDPROC >> >>*------------------------------------------------------------ >>* UPDAAPVMO1_SnrKeyEntry >>PROCEDURE cmdCancel.CLICK >> goApp.lSuccess = .F. >> RELEASE THISFORM >>ENDPROC >>>>