# How to check values for checklist from user tables

**URL:** <https://community.glideapps.com/t/how-to-check-values-for-checklist-from-user-tables/39698>\
**Category:** Ask for Help\
**Created:** [March 15, 2022, 8:55pm UTC](https://community.glideapps.com/t/how-to-check-values-for-checklist-from-user-tables/39698 "2022-03-15T20:55:02Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Martina\_G](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/martina_g/32/22597_2.png) [@Martina\_G](https://community.glideapps.com/u/Martina_G)\
**Post date:** [March 15, 2022, 8:55pm UTC](https://community.glideapps.com/t/how-to-check-values-for-checklist-from-user-tables/39698/1 "2022-03-15T20:55:03Z")

</div>

Hey guys,

- we have todos as checklist created from a separate table “todos”
- each row links to a separate new screen/subpage linked to the user table because user will enter some data on the subpage
- default values in the checklist are unchecked
- if user enters and saves data on the new screen/subpage, the value in the list item should be checked.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/c/7/c7ef756609a57f7286e63104b4548cef613ed79c.png)

How to link this logic between the user and the todos table?

---

<div class="post-metadata">

**Author:** ![Uzo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/uzo/32/22639_2.png) [@Uzo](https://community.glideapps.com/u/Uzo)\
**Post date:** [March 15, 2022, 9:24pm UTC](https://community.glideapps.com/t/how-to-check-values-for-checklist-from-user-tables/39698/2 "2022-03-15T21:24:05Z")

</div>

the checkmark value is on that table… all you have to do is to add a custom action to mark that value as true when saving data

---

<div class="post-metadata">

**Author:** ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)\
**Post date:** [March 15, 2022, 10:00pm UTC](https://community.glideapps.com/t/how-to-check-values-for-checklist-from-user-tables/39698/3 "2022-03-15T22:00:17Z")

</div>

I bet you probably want something like this:

That is a list of things done differentiated by user; it is an another approach that does not involve the use of the checklist style, but simulates it.  
If I guessed it, if you need clarification let me know.

Ciao

---

<div class="post-metadata">

**Author:** ![Martina\_G](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/martina_g/32/22597_2.png) [@Martina\_G](https://community.glideapps.com/u/Martina_G)\
**Post date:** [March 16, 2022, 1:06pm UTC](https://community.glideapps.com/t/how-to-check-values-for-checklist-from-user-tables/39698/4 "2022-03-16T13:06:13Z")

</div>

Hey @Roldy. Thanks for the helpful video tutorial.

Before starting the implementation I have one more question:  
How can I enable different detail views for the todos?

I chose the inline component

- action “show new screens” doesn´t enable different views
- action “detail screen” with indepedant screen configuration enables different views but no possibility to store data from the subviews to the user table

---

<div class="post-metadata">

**Author:** ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)\
**Post date:** [March 16, 2022, 4:54pm UTC](https://community.glideapps.com/t/how-to-check-values-for-checklist-from-user-tables/39698/5 "2022-03-16T16:54:38Z")

</div>

> [@Martina\_G](#):
>
> action “detail screen” with indepedant screen configuration enables different views

This is the right way to make independent detail screens 👆

> [@Martina\_G](#):
>
> but no possibility to store data from the subviews to the user table

Why?  
Just be able to make sure that the data you need is available on the screen; this is usually done with relation + lookup columns, or with single value columns.  
If you let me explain the practical case I’ll explain how to achieve the result.

---

<div class="post-metadata">

**Author:** ![Martina\_G](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/martina_g/32/22597_2.png) [@Martina\_G](https://community.glideapps.com/u/Martina_G)\
**Post date:** [March 16, 2022, 6:32pm UTC](https://community.glideapps.com/t/how-to-check-values-for-checklist-from-user-tables/39698/6 "2022-03-16T18:32:52Z")

</div>

Hey @Roldy,

this is the use case:

ToDo List with three todos for the user in order to set up user´s portfolio.  
ToDo 1 = Add asset class 1  
ToDo 2= Add asset class 2  
ToDo 3= Choose risk type  
and so on…

Assets from class 1 and 2 should be stored in the user in order to do a parent calculation.

---

<div class="post-metadata">

**Author:** ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)\
**Post date:** [March 16, 2022, 7:38pm UTC](https://community.glideapps.com/t/how-to-check-values-for-checklist-from-user-tables/39698/7 "2022-03-16T19:38:32Z")

</div>

Ok…, if I understand correctly:

- To collect data (asset class 1, asset class 2, risk type) you should define USC columns in the “Todo Table”.
- So, for Assets data class 1 and 2 we have in the “Todo Table” a single relation towards the users row, therefore we can write this data into the user row with a “set column action”.  
And _where_ we’ve to write for Todo3?

---

<div class="post-metadata">

**Author:** ![Martina\_G](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/martina_g/32/22597_2.png) [@Martina\_G](https://community.glideapps.com/u/Martina_G)\
**Post date:** [March 17, 2022, 8:16am UTC](https://community.glideapps.com/t/how-to-check-values-for-checklist-from-user-tables/39698/8 "2022-03-17T08:16:23Z")

</div>

So I setup the Todo table according to your guidelines like this:

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/f/d/fdcef1472412f853687c41cc5c6faf0c033f2632.png)

Is this right? Can you elaborate how to write the data in the user table now?

---

<div class="post-metadata">

**Author:** ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)\
**Post date:** [March 17, 2022, 6:22pm UTC](https://community.glideapps.com/t/how-to-check-values-for-checklist-from-user-tables/39698/9 "2022-03-17T18:22:06Z")

</div>

Yes, I’ll do it in a little while.  
If your data structure is what I see here, you could also do it all in one screen by setting component visibility criteria. But I will continue on the path of the independent screens that you set up in this app, so as not to confuse you. That’s okay too don’t worry.

---

<div class="post-metadata">

**Author:** ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)\
**Post date:** [March 17, 2022, 7:20pm UTC](https://community.glideapps.com/t/how-to-check-values-for-checklist-from-user-tables/39698/10 "2022-03-17T19:20:25Z")

</div>



---

<div class="post-metadata">

**Author:** ![Martina\_G](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/martina_g/32/22597_2.png) [@Martina\_G](https://community.glideapps.com/u/Martina_G)\
**Post date:** [March 22, 2022, 11:22am UTC](https://community.glideapps.com/t/how-to-check-values-for-checklist-from-user-tables/39698/11 "2022-03-22T11:22:16Z")

</div>

@Roldy you are the best! Thanks again for patience and support.

The videos gave me a deeper understanding of glide and implementation was quite easy with that. 😄

---

<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:** [March 23, 2022, 11:22am UTC](https://community.glideapps.com/t/how-to-check-values-for-checklist-from-user-tables/39698/12 "2022-03-23T11:22:51Z")

</div>

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