# Excecute a Report changing parameters using a button

**URL:** <https://forum.inductiveautomation.com/t/excecute-a-report-changing-parameters-using-a-button/20558>\
**Category:** Ignition\
**Created:** [November 6, 2018, 2:50pm UTC](https://forum.inductiveautomation.com/t/excecute-a-report-changing-parameters-using-a-button/20558 "2018-11-06T14:50:46Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![rroca](https://avatars.discourse-cdn.com/v4/letter/r/43a26b/32.png) [@rroca](https://forum.inductiveautomation.com/u/rroca)\
**Post date:** [November 6, 2018, 2:50pm UTC](https://forum.inductiveautomation.com/t/excecute-a-report-changing-parameters-using-a-button/20558/1 "2018-11-06T14:50:46Z")

</div>

Hi,

Is it possible to execute a Report changing a parameter value using system.report.executeAndDistribute() in a button?  
I have some Reports with the same design but I need to change a parameter value, for example, I have Alarm Reports from different PLC, the report structure is the same for each PLC.

---

<div class="post-metadata">

**Author:** ![ethomason](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ethomason/32/43338_2.png) [@ethomason](https://forum.inductiveautomation.com/u/ethomason)\
**Post date:** [November 6, 2018, 3:08pm UTC](https://forum.inductiveautomation.com/t/excecute-a-report-changing-parameters-using-a-button/20558/2 "2018-11-06T15:08:28Z")

</div>

Yes, you can set parameter values. See the documentation, there’s an example near the bottom here: [https://docs.inductiveautomation.com/display/DOC79/system.report.executeAndDistribute](https://docs.inductiveautomation.com/display/DOC79/system.report.executeAndDistribute)

---

<div class="post-metadata">

**Author:** ![rroca](https://avatars.discourse-cdn.com/v4/letter/r/43a26b/32.png) [@rroca](https://forum.inductiveautomation.com/u/rroca)\
**Post date:** [November 6, 2018, 7:39pm UTC](https://forum.inductiveautomation.com/t/excecute-a-report-changing-parameters-using-a-button/20558/3 "2018-11-06T19:39:08Z")

</div>

Thank you! I have a new problem:see\_no\_evil:, this is my code

Param={“Disparos”:“Datasets\_Backups/Disparos/PLC500\_Disparos\_BombaB/DataSet”}  
settings={“path”:“C:\Reportes\PLC-500”, “fileName”:“Reporte Disparos Bomba B.pdf”, “format”:“pdf”}  
system.report.executeAndDistribute(path=“Reporte Disparos”, project=“UCC”, parameters=Param, action=“save”, actionSettings=settings)

but my report it’s not ok and I don’t know why

 ![](https://us1.discourse-cdn.com/inductiveautomation/original/2X/b/b030680ce5d0cc44122a680a5178d361b0c208c3.png)

What am I doing wrong?

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [November 6, 2018, 7:41pm UTC](https://forum.inductiveautomation.com/t/excecute-a-report-changing-parameters-using-a-button/20558/4 "2018-11-06T19:41:58Z")

</div>

> [@rroca](#):
>
> Param={"Disparos":"Datasets\_Backups/Disparos/PLC500\_Disparos\_BombaB/DataSet"}

This is probably supposed to be a tag read; try:

```python
Param={"Disparos": system.tag.read("Datasets_Backups/Disparos/PLC500_Disparos_BombaB/DataSet").value}

```

---

<div class="post-metadata">

**Author:** ![rroca](https://avatars.discourse-cdn.com/v4/letter/r/43a26b/32.png) [@rroca](https://forum.inductiveautomation.com/u/rroca)\
**Post date:** [November 6, 2018, 7:44pm UTC](https://forum.inductiveautomation.com/t/excecute-a-report-changing-parameters-using-a-button/20558/5 "2018-11-06T19:44:54Z")

</div>

Thank you soooooooooo much!!! 🙏 It works perfectly now
