# Image field form - Select image from database

**URL:** <https://community.glideapps.com/t/image-field-form-select-image-from-database/83343>\
**Category:** Ask for Help\
**Created:** [July 21, 2025, 7:33pm UTC](https://community.glideapps.com/t/image-field-form-select-image-from-database/83343 "2025-07-21T19:33:11Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Maxime\_Im\_Nomade](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maxime_im_nomade/32/88075_2.png) [@Maxime\_Im\_Nomade](https://community.glideapps.com/u/Maxime_Im_Nomade)\
**Post date:** [July 21, 2025, 7:33pm UTC](https://community.glideapps.com/t/image-field-form-select-image-from-database/83343/1 "2025-07-21T19:33:11Z")

</div>

Hello people 🙂  
So far, the pick image form allow the user to select an image from computer / camera.  
Is that a way to offer to the user to select an image coming from a selection of it? They are going to use ALL the time the same 100 differents pictures, so is no need to upload them all the time.

Thanks a lot 🙂

---

<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:** [July 21, 2025, 7:43pm UTC](https://community.glideapps.com/t/image-field-form-select-image-from-database/83343/2 "2025-07-21T19:43:17Z")

</div>

Choice component?

---

<div class="post-metadata">

**Author:** ![Nicolas\_Joseph](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nicolas_joseph/32/76105_2.png) [@Nicolas\_Joseph](https://community.glideapps.com/u/Nicolas_Joseph)\
**Post date:** [July 21, 2025, 10:41pm UTC](https://community.glideapps.com/t/image-field-form-select-image-from-database/83343/3 "2025-07-21T22:41:14Z")

</div>

… with a table dedicated to the storage of all these images (one row for each image) as the source of this component 🙂

Just an idea of what it might looks like:  
 ![Image picker](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/0/c/0c6e9fc8807346847668c5dc2081f09c2160b185.gif)

It’s just a table with images, so **`Images`** :

 ![Images](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/4/9/494f6121821d94791c7290d643fd6d484cf255ee.png)

To keep track of the selection, you could add a column, in **`Users`** table (for example) and create a _Relation_ & a _Lookup_ columns to retrieve the image and use it somewhere:

 ![Users](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/e/f/ef7f5f579ca018f7fbd62698a6d81ac64b731cf7.png)

And here is the setup of the _Choice_ component of @Jeff_Hager:

 ![Choice component](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/b/d/bd1c5f9d7e44cae2a6b9b1e92d36470603420547.jpeg)

  

Even if that’s not the actual question (which seemed technical at first glance), there is a downside to bringing it up. From a user’s perspective, a long list of values in such a small format might be confusing — especially if the images are quite similar.  
If it’s relevant to your case, be aware that it’s also possible to improve this behavior within Glide. Here are a few ideas:

1. Filter out values that are not relevant. If you have images that only apply to a specific form or section of your app, you could limit the list to show only that content.
2. Create a two-step selection process. In my screenshot, you could first ask the user to choose between the _Art_ and _Landscape_ categories, and then display a second dropdown with images from the selected category.
3. Use a collection to display images in a _larger_ format. This is a bit more complex (it requires some computed columns), but could be useful in some situations.

Sorry for going slightly off-topic — I just thought it might be useful! 🙂

---

<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:** [July 22, 2025, 12:33am UTC](https://community.glideapps.com/t/image-field-form-select-image-from-database/83343/4 "2025-07-22T00:33:51Z")

</div>

I had a case like this recently, what I did is still using a choice component with radio buttons, and use CSS to enhance the image.

However, if I were to do it a bit better visually, I would use a custom AI component, feed a list of URLs, tell it to generate a visual choice component with those images, write the choice to a specific field and add a background highlight/border to the “chosen” image.

---

<div class="post-metadata">

**Author:** ![Maxime\_Im\_Nomade](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maxime_im_nomade/32/88075_2.png) [@Maxime\_Im\_Nomade](https://community.glideapps.com/u/Maxime_Im_Nomade)\
**Post date:** [July 22, 2025, 5:40am UTC](https://community.glideapps.com/t/image-field-form-select-image-from-database/83343/5 "2025-07-22T05:40:05Z")

</div>

I’m always impress about the quality of the answer of the community, it’s wonderfull.  
Working on the dot.

If you can just give me the road to the option 3 it’s will be lovely, because pictures are going to look like each other, yes… 😃

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [July 29, 2025, 5:40am UTC](https://community.glideapps.com/t/image-field-form-select-image-from-database/83343/6 "2025-07-29T05:40:29Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
