2013-01-24 3 views
1

SAP Business One을 처음 사용했습니다. 나는 수액 사업 한 화면 화가 양식에 문제가 있습니다. null 값을 피하기 위해 양식을 검증하고 싶습니다.SAP Business One에서 화면 페인터의 닫기 이벤트를 제어하는 ​​방법은 무엇입니까?

If pVal.FormUID = "TRADING" And pVal.ItemUID = "1" And pVal.Before_Action = True And pVal.InnerEvent = False And pVal.EventType = SAPbouiCOM.BoEventTypes.et_ITEM_PRESSED And (pVal.FormMode = SAPbouiCOM.BoFormMode.fm_ADD_MODE Or pVal.FormMode = SAPbouiCOM.BoFormMode.fm_UPDATE_MODE) Then 
    oEdit = oForm.Items.Item("10").Specific 
    If oEdit.String = "" Then 
     SBO_Application.StatusBar.SetText("Select Buyer Code", SAPbouiCOM.BoMessageTime.bmt_Short, SAPbouiCOM.BoStatusBarMessageType.smt_Error) 
     BubbleEvent = False 
     Exit Sub 
    End If 
End If 

내가 ADD 버튼을 누를 때 잘 작동하지만 폼의 오른쪽의 닫기 버튼을 누를 경우 데이터 저장에 대한 확인을 보여줍니다이 코드를 썼다. "예"를 누르면 빈 값을 삽입 할 수 있습니다.

어떻게 해결할 수 있습니까?

답변