Home › Discussions › Questions & Answers › Making a parameter mandatory for users

Making a parameter mandatory for users

Avatar photoCustomer Questions & Answers 7 replies

I need to ensure that users always enter a value for the ‘Ledger Name’ parameter before running the report. How is this simple mandatory entry enforced?

7 replies

  • Support Enginatics

    You use the Required flag during parameter setup. The purpose of the required flag is to enforce a parameter value entry by the user, primarily to prevent accidental report submission with insufficient parameter restrictions.

  • What is the consequence if the user attempts to run the report without filling a required field?

  • Support Enginatics

    If the requirement is not met, Blitz Report evaluates the logical expression at run-time and displays an error message, preventing the report from launching a concurrent process.

  • I heard there is a way to make Parameter A OR Parameter B mandatory, not necessarily both. How is that accomplished?

  • Support Enginatics

    That utilizes the Advanced Required Parameters feature. By defining a logical expression based on parameter names, you can create an ‘either-or’ logic. For example, `:Customer_Name is not null or :Account_Number is not null`.

  • If I use the Advanced Required Parameters feature, what does the button label show?

  • Support Enginatics

    For reports with an advanced logical expression set up, the required button label shows ‘Advanced’ instead of ‘Required’.

  • You must be logged in to reply to this post.