# Transform Multiple Pics into Collection

**URL:** <https://community.glideapps.com/t/transform-multiple-pics-into-collection/83783>\
**Category:** Ask for Help\
**Created:** [August 12, 2025, 12:35pm UTC](https://community.glideapps.com/t/transform-multiple-pics-into-collection/83783 "2025-08-12T12:35:32Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![SpyrosTsouk](https://avatars.discourse-cdn.com/v4/letter/s/c0e974/32.png) [@SpyrosTsouk](https://community.glideapps.com/u/SpyrosTsouk)\
**Post date:** [August 12, 2025, 12:35pm UTC](https://community.glideapps.com/t/transform-multiple-pics-into-collection/83783/1 "2025-08-12T12:35:32Z")

</div>

Hi Team,

We are looking to transform a collection of Multiple Pics to a collection of Pics.

Practically, we want to allow our users to upload multiple images, using the multiple pics, but then we want to allow them to view all the pics as a collection.

Is there a way to use computed fields JavaScript or … to achieve this?

Thanks a lot for your support!

Spyros

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [August 12, 2025, 12:41pm UTC](https://community.glideapps.com/t/transform-multiple-pics-into-collection/83783/2 "2025-08-12T12:41:33Z")

</div>

You can use the “Miracle Method”

> [@fishbaguette\_breadbasket Transpose Columns to an Inline List: The Miracle Method](https://community.glideapps.com/t/transpose-columns-to-an-inline-list-the-miracle-method/32766):
>
> I’m often asked how to take columns of data (say form responses) and display them in an inline list. Here’s one way to do it—the MIRACLE METHOD. [[Glide: Transpose Data Columns into an Inline List with the MIRACLE METHOD] ](https://www.youtube.com/watch?v=t-sh_Q3WbQc)

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [August 12, 2025, 1:00pm UTC](https://community.glideapps.com/t/transform-multiple-pics-into-collection/83783/3 "2025-08-12T13:00:48Z")

</div>

Do you mean a carousel of all pictures or an actual collection?

---

<div class="post-metadata">

**Author:** ![SpyrosTsouk](https://avatars.discourse-cdn.com/v4/letter/s/c0e974/32.png) [@SpyrosTsouk](https://community.glideapps.com/u/SpyrosTsouk)\
**Post date:** [August 13, 2025, 12:14pm UTC](https://community.glideapps.com/t/transform-multiple-pics-into-collection/83783/4 "2025-08-13T12:14:52Z")

</div>

I was thinking of being able to show all the images of the multiple pics elements as a collection

I will check what you shared Darren

---

<div class="post-metadata">

**Author:** ![SpyrosTsouk](https://avatars.discourse-cdn.com/v4/letter/s/c0e974/32.png) [@SpyrosTsouk](https://community.glideapps.com/u/SpyrosTsouk)\
**Post date:** [August 13, 2025, 12:35pm UTC](https://community.glideapps.com/t/transform-multiple-pics-into-collection/83783/5 "2025-08-13T12:35:35Z")

</div>

I actually made it work, but the implementation is a little ugly

I use Row Owners, and in case somebody uploads 10 images, then I have to create a separate table with 10 lines (with this row owner) only for these 10.

Is there a way to work around this?

Thank you so much!

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [August 13, 2025, 11:14pm UTC](https://community.glideapps.com/t/transform-multiple-pics-into-collection/83783/6 "2025-08-13T23:14:39Z")

</div>

If you are concerned about having the row owner in the helper table, I don’t think it works like that.

On entry to the screen where you have the multiple pics, set the rowID of the record that holds those pics to the user profiles row.

Use that value in the helper table to establish a relation and a lookup to get the list of images, and transpose them. That way, the data will always be dynamic.

The only thing you need to take care of in advance is adding enough rows for the **maximum** amount of images a “Multiple Images” column in your data may have.

---

<div class="post-metadata">

**Author:** ![SpyrosTsouk](https://avatars.discourse-cdn.com/v4/letter/s/c0e974/32.png) [@SpyrosTsouk](https://community.glideapps.com/u/SpyrosTsouk)\
**Post date:** [August 14, 2025, 3:04pm UTC](https://community.glideapps.com/t/transform-multiple-pics-into-collection/83783/7 "2025-08-14T15:04:28Z")

</div>

Thanks for the guidance. All done 🙂
