# Dynamic choice

**URL:** <https://community.glideapps.com/t/dynamic-choice/14848>\
**Category:** Ask for Help\
**Created:** [August 27, 2020, 11:18pm UTC](https://community.glideapps.com/t/dynamic-choice/14848 "2020-08-27T23:18:49Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jacopo\_Chiapello](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jacopo_chiapello/32/222_2.png) [@Jacopo\_Chiapello](https://community.glideapps.com/u/Jacopo_Chiapello)\
**Post date:** [August 27, 2020, 11:18pm UTC](https://community.glideapps.com/t/dynamic-choice/14848/1 "2020-08-27T23:18:49Z")

</div>

Hi, it’s possible to create a dinamic choice when user compose a Form?  
I need to create a confirmations choice.

STEP  
User write a ID code in “number entry”  
in “choice component” appear the name corresponding whit the ID code that user added in “number entry” field.

If this is not possible, can user type complete ID code in Choice research form and system display only the code that user writed?

I need a dinamic functions to confirm code that users type.

Thanks

---

<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 27, 2020, 11:35pm UTC](https://community.glideapps.com/t/dynamic-choice/14848/2 "2020-08-27T23:35:13Z")

</div>

This should help.

> [@Dynamic Form Filter](https://community.glideapps.com/t/dynamic-form-filter/14609):
>
> Hello !! I have a Form with a “type” that a want to filter from a list: How i want it to work : 1 - select a “type” as filter from a Choice component 2 - The second Choice component will be filtered based on the “type”. How my spreadsheet is setup : | INDEX | CATEGORY | TYPE | PRODUCT | PRICE | The setup in Glideapp : ColumnGroup Relation : [Index] \> [List \> Index] (This return the INDEXs from my spreadsheet into groups) ReturnColumn Lookup : Relation Column : PRODUCT (This retur…

---

<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 27, 2020, 11:35pm UTC](https://community.glideapps.com/t/dynamic-choice/14848/3 "2020-08-27T23:35:35Z")

</div>

> [@Available for copy: Newest form choice, progress bars & joined texts concept](https://community.glideapps.com/t/available-for-copy-newest-form-choice-progress-bars-joined-texts-concept/14799):
>
> Hi guys, as I work with my latest apps, I discovered some tricks that may help with your app design, so I thought it would be nice to share. App link: [https://interesting-history-7076.glideapp.io/](https://interesting-history-7076.glideapp.io/) 1/Filtered form choice Very recently, it seems Glide has added support for filtering choices within a form, so in this concept app I applied it to two cases: Filter a choice based on a previous choice in the same screen: You can find in the car choice that the car model will be filtered based on t…

You can use my approach here, by filtering the choice component with the ID code the user inputs.

---

<div class="post-metadata">

**Author:** ![Jacopo\_Chiapello](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jacopo_chiapello/32/222_2.png) [@Jacopo\_Chiapello](https://community.glideapps.com/u/Jacopo_Chiapello)\
**Post date:** [August 27, 2020, 11:59pm UTC](https://community.glideapps.com/t/dynamic-choice/14848/4 "2020-08-27T23:59:25Z")

</div>

This looks great but i can’t understand how i have to set my choice form. Now i have one sheet whit two columns. The first column have all ID Code that user can manually add in the form the second columns have the Name associated to the code. All row have one code and one name associated.

What i have to change?

The functions have to be  
user Add ID code whit “number entry”  
In choice component appear the name associated whit the ID code

---

<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 28, 2020, 12:03am UTC](https://community.glideapps.com/t/dynamic-choice/14848/5 "2020-08-28T00:03:37Z")

</div>

A better setup would be just let a user choose an ID code and then take the name associated to the code in a relation & lookup, no?

---

<div class="post-metadata">

**Author:** ![Jacopo\_Chiapello](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jacopo_chiapello/32/222_2.png) [@Jacopo\_Chiapello](https://community.glideapps.com/u/Jacopo_Chiapello)\
**Post date:** [August 28, 2020, 12:15am UTC](https://community.glideapps.com/t/dynamic-choice/14848/6 "2020-08-28T00:15:52Z")

</div>

No, app have thousands of ID Code and i would that user add a correct ID without have a list choice.  
When user add one correct ID the “choice component” display the correspondant name associated. If the name is correct user have to select name and can send the module.

---

<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 28, 2020, 12:32am UTC](https://community.glideapps.com/t/dynamic-choice/14848/7 "2020-08-28T00:32:03Z")

</div>

If the name is correct I don’t think users should have to select the name again because it’s just one choice for that component?

You can have a tab for all IDs, let people search through that tab and in the detailed view add a form, take the ID & Name via column components then write it to your sheet? Would that work?

---

<div class="post-metadata">

**Author:** ![Jacopo\_Chiapello](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jacopo_chiapello/32/222_2.png) [@Jacopo\_Chiapello](https://community.glideapps.com/u/Jacopo_Chiapello)\
**Post date:** [August 28, 2020, 12:39am UTC](https://community.glideapps.com/t/dynamic-choice/14848/8 "2020-08-28T00:39:12Z")

</div>

Yes, is not important that user select the name in second time but is important that when user add ID Code appear the name associated. Sorry but i don’t understand your solutions.  
If i set my app copiable can you help me?

---

<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 28, 2020, 1:06am UTC](https://community.glideapps.com/t/dynamic-choice/14848/9 "2020-08-28T01:06:44Z")

</div>

Can you quickly check Code tab here?

> **[Thinh Dinh's lab](https://tdslab.glideapp.io/)**
>
> Thinh Dinh's place to test out new concepts

---

<div class="post-metadata">

**Author:** ![Jacopo\_Chiapello](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jacopo_chiapello/32/222_2.png) [@Jacopo\_Chiapello](https://community.glideapps.com/u/Jacopo_Chiapello)\
**Post date:** [August 28, 2020, 1:08am UTC](https://community.glideapps.com/t/dynamic-choice/14848/10 "2020-08-28T01:08:54Z")

</div>

SOLVED!!  
I have check your App and i have understand. Thanks a Lot my friend!  
J

---

<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 28, 2020, 1:10am UTC](https://community.glideapps.com/t/dynamic-choice/14848/11 "2020-08-28T01:10:30Z")

</div>

My pleasure, let me know if I can help!

---

<div class="post-metadata">

**Author:** ![FFT](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/fft/32/12706_2.png) [@FFT](https://community.glideapps.com/u/FFT)\
**Post date:** [August 28, 2020, 7:51am UTC](https://community.glideapps.com/t/dynamic-choice/14848/12 "2020-08-28T07:51:52Z")

</div>

which of your fields/columns is user specific in order to handle multiple users? I cannot find it thanks

---

<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 28, 2020, 8:03am UTC](https://community.glideapps.com/t/dynamic-choice/14848/13 "2020-08-28T08:03:26Z")

</div>

Can you specify which tab is that? I just deleted the code tab I showed him, if you’re referring to that then I have no user-specific column, because the information is submitted back via a form.

---

<div class="post-metadata">

**Author:** ![FFT](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/fft/32/12706_2.png) [@FFT](https://community.glideapps.com/u/FFT)\
**Post date:** [August 28, 2020, 8:09am UTC](https://community.glideapps.com/t/dynamic-choice/14848/14 "2020-08-28T08:09:15Z")

</div>

when you enter a date and your form choices it creates a new row in the internal spreadsheet…how do you achieve that? is this done via the user specific option? if not how do I replicate this, where a user enters a data and their choices are all recorded one per row? thanks (its on tab: dates)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/6/6fa410a1c3e13059cdb05958c7840ad0e60e66f7.png)

---

<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 28, 2020, 8:20am UTC](https://community.glideapps.com/t/dynamic-choice/14848/15 "2020-08-28T08:20:39Z")

</div>

Ah so you mean the app on the other thread.

It’s all in a form though, a form will always use a new row, if that’s what you mean.
