# Add images to a listing

**URL:** <https://community.glideapps.com/t/add-images-to-a-listing/31362>\
**Category:** Ask for Help\
**Created:** [September 4, 2021, 9:26am UTC](https://community.glideapps.com/t/add-images-to-a-listing/31362 "2021-09-04T09:26:37Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![SuperMerabh](https://avatars.discourse-cdn.com/v4/letter/s/8491ac/32.png) [@SuperMerabh](https://community.glideapps.com/u/SuperMerabh)\
**Post date:** [September 4, 2021, 9:26am UTC](https://community.glideapps.com/t/add-images-to-a-listing/31362/1 "2021-09-04T09:26:37Z")

</div>

Hello!

I have a little properties app, you can see it here: [https://ubudproperties.glideapp.io/](https://ubudproperties.glideapp.io/)

This is my problem: I’ve placed the images for the properties on a different Google sheet tabs than the properties, this way I can add many images without having to create additional column on the properties tab. The problem is that when I add a new property on the front end, I need a way to add images to this property. Even though there’s a relationship between tabs, I am not able to come up with a way to do this.

Any ideas are welcome!

@ThinhDinh ? @Robert_Petitto ?

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [September 4, 2021, 10:12am UTC](https://community.glideapps.com/t/add-images-to-a-listing/31362/2 "2021-09-04T10:12:30Z")

</div>

Are you saying that you want to add images at the same time you create the property? I imagine they’re being linked right now via RowID or address? I also imagine you’re adding new properties via a form?

If so, you’re right—you can’t really add images to a property that doesn’t exist yet…you’d almost need to have an action that’s on form submission \> view details \> show form for this item

---

<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:** [September 4, 2021, 10:24am UTC](https://community.glideapps.com/t/add-images-to-a-listing/31362/3 "2021-09-04T10:24:54Z")

</div>

This is fairly simple.

- Create a PropertyID column in both tables
- When creating a new Property, populate a User Specific Column with a Unique ID value, and use this as the PropertyID when adding the new Property.
- Once the Property is saved, you can then add one or more images to that Property, again using that same Unique ID value as the PropertyID

Then you link images to properties via the PropertyID.

---

<div class="post-metadata">

**Author:** ![SuperMerabh](https://avatars.discourse-cdn.com/v4/letter/s/8491ac/32.png) [@SuperMerabh](https://community.glideapps.com/u/SuperMerabh)\
**Post date:** [September 4, 2021, 10:31am UTC](https://community.glideapps.com/t/add-images-to-a-listing/31362/4 "2021-09-04T10:31:07Z")

</div>

> [@Darren\_Murphy](#):
>
> - Create a PropertyID column in both tables
> - When creating a new Property, populate a User Specific Column with a Unique ID value, and use this as the PropertyID when adding the new Property.
> - Once the Property is saved, you can then add one or more images to that Property, again using that same Unique ID value as the PropertyID

This is a cool idea, I’ll give it a try, Thanks @Darren_Murphy 🙂

---

<div class="post-metadata">

**Author:** ![SuperMerabh](https://avatars.discourse-cdn.com/v4/letter/s/8491ac/32.png) [@SuperMerabh](https://community.glideapps.com/u/SuperMerabh)\
**Post date:** [September 4, 2021, 10:31am UTC](https://community.glideapps.com/t/add-images-to-a-listing/31362/5 "2021-09-04T10:31:57Z")

</div>

> [@Robert\_Petitto](#):
>
> If so, you’re right—you can’t really add images to a property that doesn’t exist yet…you’d almost need to have an action that’s on form submission \> view details \> show form for this item

Interesting! I’ll give it a try, thanks @Robert_Petitto 🙂

---

<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:** [September 4, 2021, 2:27pm UTC](https://community.glideapps.com/t/add-images-to-a-listing/31362/6 "2021-09-04T14:27:42Z")

</div>

I’ve seen you mention this a few times lately. I starting using the same method on a new app and it works slick. In my case I use a custom form with an add row action, followed by a show screen action. It allows me to add a new row and navigate directly into it’s details with one button click. All based on unique ID.

---

<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:** [September 4, 2021, 2:42pm UTC](https://community.glideapps.com/t/add-images-to-a-listing/31362/7 "2021-09-04T14:42:45Z")

</div>

Yeah, I use it a lot. I’ve had quite a few use cases where a record is created, and then there needs to be an inderminate number of images and/or documents uploaded and associated with that “master” record. So I use a separate table for the images/docs and associate via the unique ID. Works well 🙂

---

<div class="post-metadata">

**Author:** ![SuperMerabh](https://avatars.discourse-cdn.com/v4/letter/s/8491ac/32.png) [@SuperMerabh](https://community.glideapps.com/u/SuperMerabh)\
**Post date:** [September 4, 2021, 2:43pm UTC](https://community.glideapps.com/t/add-images-to-a-listing/31362/8 "2021-09-04T14:43:40Z")

</div>

Dear @Jeff_Hager Would you mind sharing an app with this technique? Some of what you mentioned is a bit over my head 🤓😂 but it sounds really good

---

<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:** [September 4, 2021, 2:50pm UTC](https://community.glideapps.com/t/add-images-to-a-listing/31362/9 "2021-09-04T14:50:29Z")

</div>

I could probably extend my Custom Form concept app to incorporate this technique. It’s Saturday night and I’m bored, give me an hour or two 😉

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [September 4, 2021, 3:04pm UTC](https://community.glideapps.com/t/add-images-to-a-listing/31362/10 "2021-09-04T15:04:01Z")

</div>

Something like this?

> **[Form \> Details \> Add Item to Details · Glide](https://www.loom.com/share/391ad16c9da3428a8451d62688592e3c)**

> **[Form \> Details \> Add Item to Details](https://exuberant-plant-5535.glideapp.io/)**

---

<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:** [September 4, 2021, 3:09pm UTC](https://community.glideapps.com/t/add-images-to-a-listing/31362/11 "2021-09-04T15:09:49Z")

</div>

Simple 🙂

Now I don’t need to bother 🤣

---

<div class="post-metadata">

**Author:** ![SuperMerabh](https://avatars.discourse-cdn.com/v4/letter/s/8491ac/32.png) [@SuperMerabh](https://community.glideapps.com/u/SuperMerabh)\
**Post date:** [September 4, 2021, 3:19pm UTC](https://community.glideapps.com/t/add-images-to-a-listing/31362/12 "2021-09-04T15:19:28Z")

</div>

Wow this looks amazing! Thanks so much @Robert_Petitto. I’ll try it in my morning (Bali time) 🙏🙏🙏🙏🙏🙏

---

<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:** [September 4, 2021, 5:17pm UTC](https://community.glideapps.com/t/add-images-to-a-listing/31362/13 "2021-09-04T17:17:42Z")

</div>

I’m camping with barely 0.05mbs of garbage wifi and no cell signal, so I’ll have to check all of this out later. Basically what I’m creating is a personal app with folder based notes. So I can create folders that each can contain multiple notes, checklists, images, etc. When I create a new folder or note I create a new unique ID in a USC column in my custom form. Then fill out the form and submit by adding a row to a new sheet, including that unique ID. Then I clear all USC columns, except for the unique id column. I use that to build a relation to the folder or note sheet where I added the new folder/note. I can then navigate right into it through the relation and show it’s details immediately after adding the row.

---

<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:** [September 4, 2021, 5:28pm UTC](https://community.glideapps.com/t/add-images-to-a-listing/31362/14 "2021-09-04T17:28:32Z")

</div>

> [@Jeff\_Hager](#):
>
> I’m camping with barely 0.05mbs of garbage wifi and no cell signal

Then what on earth are you doing checking the Glide forum?  
Put your phone away and go fishing or something 😝

---

<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:** [September 4, 2021, 6:10pm UTC](https://community.glideapps.com/t/add-images-to-a-listing/31362/15 "2021-09-04T18:10:55Z")

</div>

Need something to do while drinking my coffee. 😉
