# Get Report Parameters without request page shown to users

**URL:** <https://www.dynamicsuser.net/t/get-report-parameters-without-request-page-shown-to-users/76232>\
**Category:** Developers Forum\
**Created:** [April 25, 2022, 2:27pm UTC](https://www.dynamicsuser.net/t/get-report-parameters-without-request-page-shown-to-users/76232 "2022-04-25T14:27:41Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hein\_Kruger](https://avatars.discourse-cdn.com/v4/letter/h/97f17d/32.png) [@Hein\_Kruger](https://www.dynamicsuser.net/u/Hein_Kruger)\
**Post date:** [April 25, 2022, 2:27pm UTC](https://www.dynamicsuser.net/t/get-report-parameters-without-request-page-shown-to-users/76232/1 "2022-04-25T14:27:41Z")

</div>

Hi all,  
I have a request to email a custom report to numerous customers.  
Is there a way to get the report parameters without showing the RunRequestPage to the user and pressing “OK” everytime?

---

<div class="post-metadata">

**Author:** ![JayM](https://avatars.discourse-cdn.com/v4/letter/j/2bfe46/32.png) [@JayM](https://www.dynamicsuser.net/u/JayM)\
**Post date:** [April 25, 2022, 10:15pm UTC](https://www.dynamicsuser.net/t/get-report-parameters-without-request-page-shown-to-users/76232/2 "2022-04-25T22:15:08Z")

</div>

This is likely what you are looking for

```auto
REPORT.RunModal

procedure RunModal(Number: Integer, [RequestWindow: Boolean], [SystemPrinter: Boolean], var [Record: Table])

```

If you need to do something magical with report generation. This should create all kinds of cool ideas.

Look at how the Report Inbox works. This will lead you to →   
codeunit 487 “Job Queue Start Report”

Focus on:

```auto
JobQueueEntry.GetReportParameters()
Report.Print( or Report.SaveAs(  

```
