Can we send parameter from menu to form?

SecretzSecretz Member Posts: 5
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?

Thanks

Comments

  • Luc_VanDyckLuc_VanDyck Member, Moderator, Administrator Posts: 3,633
    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.

    This also answers question 2 in your topic How to Call Form from Navision Menu.
    No support using PM or e-mail - Please use this forum. BC TechDays 2024: 13 & 14 June 2024, Antwerp (Belgium)
  • jkiehnjkiehn Member Posts: 2
    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
  • SecretzSecretz Member Posts: 5
    Hi,

    Im using Navision 5.0, there is no way to have OnPush() function
  • jkiehnjkiehn Member Posts: 2
    In that case the answer Luc gave is correct.
    _________________
    “This posting is provided "AS IS" with no warranties, and confers no rights.”

    Jesper Kiehn
    Software Development Engineer
    Dynamics NAV
    MSFT
Sign In or Register to comment.