Hi,
There are few menu call the same form and the idea is to set different permission for each menu. Is there any ways to send parameter from menu to form so that the form can do the validation accordingly?
No you can't. If you want to start the same form with different parameters, you'll have to create a number of codeunits which call your forms. In the codeunits you can call the form with the different parameters. Your menu options will link to the codeunits instead of the forms.
You don't need codeunit(s) to do this.
In the form you can create a function that receives the parameter. (SetParam)
Then the OnPush on the menu do something like:
CustomerForm.Setparam(1);
CustomerForm.RunModal;
_________________
“This posting is provided "AS IS" with no warranties, and confers no rights.”
Jesper Kiehn
Software Development Engineer
Dynamics NAV
MSFT
Comments
This also answers question 2 in your topic How to Call Form from Navision Menu.
In the form you can create a function that receives the parameter. (SetParam)
Then the OnPush on the menu do something like:
CustomerForm.Setparam(1);
CustomerForm.RunModal;
“This posting is provided "AS IS" with no warranties, and confers no rights.”
Jesper Kiehn
Software Development Engineer
Dynamics NAV
MSFT
Im using Navision 5.0, there is no way to have OnPush() function
“This posting is provided "AS IS" with no warranties, and confers no rights.”
Jesper Kiehn
Software Development Engineer
Dynamics NAV
MSFT