# Add a dynamic number of photos to a report

**URL:** <https://forum.inductiveautomation.com/t/add-a-dynamic-number-of-photos-to-a-report/113157>\
**Category:** Ignition\
**Tags:** ignition81, reporting\
**Created:** [January 8, 2026, 6:25pm UTC](https://forum.inductiveautomation.com/t/add-a-dynamic-number-of-photos-to-a-report/113157 "2026-01-08T18:25:01Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![bmeyers](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmeyers/32/37453_2.png) [@bmeyers](https://forum.inductiveautomation.com/u/bmeyers)\
**Post date:** [January 8, 2026, 6:25pm UTC](https://forum.inductiveautomation.com/t/add-a-dynamic-number-of-photos-to-a-report/113157/1 "2026-01-08T18:25:01Z")

</div>

I have a Table group where one of the peer tables has a key called 'photos'. 'photos' is a dataset with columns ItemDesc and PicturePath. I need to display all the lines in the dataset as separate items on the report. If there are a 100 items in the dataset this could take up several pages.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/b/5/b53e76fda5e62ec07bc95bc4f313d1cafa873aaa.png)

How do I add a table that can repeat an Image component?

---

<div class="post-metadata">

**Author:** ![dkhayes117](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dkhayes117/32/68344_2.png) [@dkhayes117](https://forum.inductiveautomation.com/u/dkhayes117)\
**Post date:** [January 8, 2026, 6:43pm UTC](https://forum.inductiveautomation.com/t/add-a-dynamic-number-of-photos-to-a-report/113157/2 "2026-01-08T18:43:30Z")

</div>

Here is the answer  
[Report Table - images in table rows - Ignition - Inductive Automation Forum](https://forum.inductiveautomation.com/t/report-table-images-in-table-rows/28605)

---

<div class="post-metadata">

**Author:** ![bmeyers](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmeyers/32/37453_2.png) [@bmeyers](https://forum.inductiveautomation.com/u/bmeyers)\
**Post date:** [January 8, 2026, 6:50pm UTC](https://forum.inductiveautomation.com/t/add-a-dynamic-number-of-photos-to-a-report/113157/3 "2026-01-08T18:50:00Z")

</div>

Close but that person is loading blobs from a database. I just have a list of file paths, that I will check exist, and then load them into images.

After typing it all out I remembered I could make the 'photos' a list of numbers / pointers and then add an unstructured table to the details section. This unstructured table is repeated for every number / pointer from 'photos'.

But I am stuck on using the pointer still.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [January 8, 2026, 6:52pm UTC](https://forum.inductiveautomation.com/t/add-a-dynamic-number-of-photos-to-a-report/113157/4 "2026-01-08T18:52:14Z")

</div>

Consider a scripted data source that retrieves the file bytes. Probably nested for a table group.

---

<div class="post-metadata">

**Author:** ![bmeyers](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmeyers/32/37453_2.png) [@bmeyers](https://forum.inductiveautomation.com/u/bmeyers)\
**Post date:** [January 8, 2026, 6:57pm UTC](https://forum.inductiveautomation.com/t/add-a-dynamic-number-of-photos-to-a-report/113157/5 "2026-01-08T18:57:13Z")

</div>

Would I add the file bytes to a dataset line entry after reading them? Is that the concept you are going for?
