What is the correct approach to putting validation on a form??

Question:
I’ve made some changes to the “System:Close Opportunity” view and I want to add some form validation before closing the form. I’ve hidden the OK button and added a new “Save” button that triggers my form validation.

The form is opened from “System:Opportunity Detail” with this code:
Set objMainView = Application.MainViews.Add(“System:Close Opportunity”, 0, False) ‘DNL

If objMainView.ShowModal = mrOK Then

I tried to close the customized form with both if these options:

Application.BasicFunctions.CloseCurrentView(FALSE) <– Doesn’t do anything to the form altarnative: frmCloseOpportunity.ModalResult = mrOK Application.MainViews.ActiveView.Close <– Closes the form, the Opp Detail view, and causes an exception Can someone tell me the proper way to close the form and have the result come back as “mrOK”? Answer: Leave the OK button in place – notice each form has a OnCloseQuery event – put your validation in here and then return “false” to prevent it closing – otherwise, it stays open until your validation occurs.

Submit a Comment

Your email address will not be published. Required fields are marked *

Subscribe To Our Newsletter

Join our mailing list to receive the latest Infor CRM (Saleslogix) news and product updates!

You have Successfully Subscribed!