# Understanding how the app gets results

**URL:** <https://community.glideapps.com/t/understanding-how-the-app-gets-results/82552>\
**Category:** Ask for Help\
**Created:** [June 17, 2025, 10:45am UTC](https://community.glideapps.com/t/understanding-how-the-app-gets-results/82552 "2025-06-17T10:45:19Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![reed2100s](https://avatars.discourse-cdn.com/v4/letter/r/c67d28/32.png) [@reed2100s](https://community.glideapps.com/u/reed2100s)\
**Post date:** [June 17, 2025, 10:45am UTC](https://community.glideapps.com/t/understanding-how-the-app-gets-results/82552/1 "2025-06-17T10:45:19Z")

</div>

I have three Data Sheets. 1.) Struggles 2.)Help and 3.) Resources  
The idea is that you pick your struggle. Let’s say Anxiety and it brings you to your 2nd screen Type of Help You pick one of three and it brings you to the resource page that matches the first two request. The resource data sheet has everything but i was hoping to filter down to just the ones that match the first two choices. Although every time I try it applies to all not just based on the first two choices. Anyone have any idea what I’m doing wrong or am I above FREE capabilities?

---

<div class="post-metadata">

**Author:** ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)\
**Post date:** [June 17, 2025, 12:05pm UTC](https://community.glideapps.com/t/understanding-how-the-app-gets-results/82552/2 "2025-06-17T12:05:36Z")

</div>

Can you show some screenshots of your works? Relations, columns and column types, etc please?

---

<div class="post-metadata">

**Author:** ![reed2100s](https://avatars.discourse-cdn.com/v4/letter/r/c67d28/32.png) [@reed2100s](https://community.glideapps.com/u/reed2100s)\
**Post date:** [June 17, 2025, 12:36pm UTC](https://community.glideapps.com/t/understanding-how-the-app-gets-results/82552/3 "2025-06-17T12:36:23Z")

</div>

Let me know if this is what you are looking for.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/a/3/a35a497e34af089c5681365c2513a12233e4e81b.jpeg)

---

<div class="post-metadata">

**Author:** ![reed2100s](https://avatars.discourse-cdn.com/v4/letter/r/c67d28/32.png) [@reed2100s](https://community.glideapps.com/u/reed2100s)\
**Post date:** [June 17, 2025, 12:37pm UTC](https://community.glideapps.com/t/understanding-how-the-app-gets-results/82552/4 "2025-06-17T12:37:22Z")

</div>

![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/6/a/6aeaa560d70e61eba0ec5e2c7e011ee0c44c57a3.jpeg)

---

<div class="post-metadata">

**Author:** ![Climate\_Brigade](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/climate_brigade/32/67194_2.png) [@Climate\_Brigade](https://community.glideapps.com/u/Climate_Brigade)\
**Post date:** [June 17, 2025, 10:41pm UTC](https://community.glideapps.com/t/understanding-how-the-app-gets-results/82552/5 "2025-06-17T22:41:49Z")

</div>

There are a number of ways to handle this but here’s the most straightforward:

1. In your Users table add 2 fields “User\_Struggle\_ID” and “User\_Type\_ID” (these names are for clarity later)

2. In your Resources table add 2 fields (Struggle\_ID and Type\_ID)

3. In your Resources table, for each row, add the Struggle\_ID value from the Struggles table, and the Type\_ID from the Help table that categorize what type of Struggle the resource in that row is for, and what type of Help it offers.  

4. In the Layout editor create a New → Screen from data → Struggles

5. Format the Struggles collection into whatever layout you want

6. Go to the Actions tab for the Collection, turn off the default Add and Edit actions, and click on “Enable advanced actions”

7. Go to ITEM CLICK and change the dropdown to “Workflows for Struggles”, then select “Create new workflow…”

8. In the workflow that gets auto-created, change whatever default action it put there to Data → Set column values. In the Row dropdown, change “This item” to User Profile → User profile row

9. Go to the User\_Struggle\_ID field in the list of Users fields and set it to “Struggle\_ID”

10. Add a new action to the workflow, and change it to Interaction → Show new screen. Set the screen Data dropdown to “Help”

11. Go back to the Layout editor and click on any item in your Struggles collection. It will now open a new screen listing the Types of Help. Format the collection however you want it to look.

12. Go to the Actions tab for the Help collection and once again turn off the default actions and enable Advanced Actions. In the ITEM CLICK section once again, select Workflows for Help → “Create new workflow…”

13. Create the exact same workflow as the last time, but this time set User Profile → User\_Type\_ID to Type\_ID, and tell the second action to navigate to a new screen whose Data is “Resources”

14. Back to Layouts. Click on any item in the Help collection. In the new Resources screen, go to the Options tab for the Resources collection.

15. In the FILTER DATA section, click on “+ Add Filter”, and then add two filters: One that filters for “Struggle\_ID equals User Profile-\>User\_Struggle\_ID” and another that filters for “Type\_ID equals User Profile-\>User\_Type\_ID”

Now as you click on each table it will store the choice in the Users profile, and will filter the results in the Resources screen based on what was chosen in the previous screens.

![struggles-app](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/4/b/4b3d21d6844e83d1a6fe4002034061696d8c19a9.gif)

---

<div class="post-metadata">

**Author:** ![reed2100s](https://avatars.discourse-cdn.com/v4/letter/r/c67d28/32.png) [@reed2100s](https://community.glideapps.com/u/reed2100s)\
**Post date:** [June 18, 2025, 10:51am UTC](https://community.glideapps.com/t/understanding-how-the-app-gets-results/82552/6 "2025-06-18T10:51:58Z")

</div>

![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/f/d/fd8c1a148a933584b50fd021f85edafce57d6e43.jpeg)  
Apparently I never sent this one..

---

<div class="post-metadata">

**Author:** ![reed2100s](https://avatars.discourse-cdn.com/v4/letter/r/c67d28/32.png) [@reed2100s](https://community.glideapps.com/u/reed2100s)\
**Post date:** [June 18, 2025, 3:52pm UTC](https://community.glideapps.com/t/understanding-how-the-app-gets-results/82552/7 "2025-06-18T15:52:26Z")

</div>

Thank you so much for your generous help! I’m still having trouble though. I’m thinking about just starting over from scratch at this point. Is there any chance you might charge a small fee to set it up for me? And at that point will I still be able to add resources as I find them?

---

<div class="post-metadata">

**Author:** ![Climate\_Brigade](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/climate_brigade/32/67194_2.png) [@Climate\_Brigade](https://community.glideapps.com/u/Climate_Brigade)\
**Post date:** [June 18, 2025, 5:18pm UTC](https://community.glideapps.com/t/understanding-how-the-app-gets-results/82552/8 "2025-06-18T17:18:26Z")

</div>

Hey Reed,  
Yes, I could help you with that.  
Go to your Profile → Preferences → Chat and enable chat so I can send you a direct message.

---

<div class="post-metadata">

**Author:** ![reed2100s](https://avatars.discourse-cdn.com/v4/letter/r/c67d28/32.png) [@reed2100s](https://community.glideapps.com/u/reed2100s)\
**Post date:** [June 18, 2025, 5:45pm UTC](https://community.glideapps.com/t/understanding-how-the-app-gets-results/82552/9 "2025-06-18T17:45:13Z")

</div>

I think I may have it other than the words are not showing up.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/7/3/73e567119f082f8d443dd2a919f6dc1b53fe4bb9.jpeg)

---

<div class="post-metadata">

**Author:** ![reed2100s](https://avatars.discourse-cdn.com/v4/letter/r/c67d28/32.png) [@reed2100s](https://community.glideapps.com/u/reed2100s)\
**Post date:** [June 18, 2025, 5:45pm UTC](https://community.glideapps.com/t/understanding-how-the-app-gets-results/82552/10 "2025-06-18T17:45:46Z")

</div>

I went into profile and preferences but can not find Chat?

---

<div class="post-metadata">

**Author:** ![reed2100s](https://avatars.discourse-cdn.com/v4/letter/r/c67d28/32.png) [@reed2100s](https://community.glideapps.com/u/reed2100s)\
**Post date:** [June 18, 2025, 5:52pm UTC](https://community.glideapps.com/t/understanding-how-the-app-gets-results/82552/11 "2025-06-18T17:52:35Z")

</div>

Never mind… I think I finally got it! Thanks again for all your help.

---

<div class="post-metadata">

**Author:** ![reed2100s](https://avatars.discourse-cdn.com/v4/letter/r/c67d28/32.png) [@reed2100s](https://community.glideapps.com/u/reed2100s)\
**Post date:** [June 18, 2025, 6:04pm UTC](https://community.glideapps.com/t/understanding-how-the-app-gets-results/82552/12 "2025-06-18T18:04:21Z")

</div>

LOL Ok new question.. What if you want more than 1 Struggle ID to show up at the same resource?

---

<div class="post-metadata">

**Author:** ![Mazen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mazen/32/84042_2.png) [@Mazen](https://community.glideapps.com/u/Mazen)\
**Post date:** [June 18, 2025, 7:03pm UTC](https://community.glideapps.com/t/understanding-how-the-app-gets-results/82552/13 "2025-06-18T19:03:59Z")

</div>

> [@reed2100s](#):
>
> What if you want more than 1 Struggle ID to show up at the same resource?

In the data editor, you can set the relation column to Match Multiple

---

<div class="post-metadata">

**Author:** ![reed2100s](https://avatars.discourse-cdn.com/v4/letter/r/c67d28/32.png) [@reed2100s](https://community.glideapps.com/u/reed2100s)\
**Post date:** [June 18, 2025, 7:50pm UTC](https://community.glideapps.com/t/understanding-how-the-app-gets-results/82552/14 "2025-06-18T19:50:41Z")

</div>

Thanks for all your help made great progress today. Next I’m wondering what to do about the “blank icon squares” where do I load the icons?

---

<div class="post-metadata">

**Author:** ![Mazen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mazen/32/84042_2.png) [@Mazen](https://community.glideapps.com/u/Mazen)\
**Post date:** [June 18, 2025, 8:39pm UTC](https://community.glideapps.com/t/understanding-how-the-app-gets-results/82552/15 "2025-06-18T20:39:55Z")

</div>

I really recommend that you take a look at the [Glide University](https://learn.glideapps.com/), believe me, it’s super fun! And you will learn a lot in no time.

---

<div class="post-metadata">

**Author:** ![Climate\_Brigade](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/climate_brigade/32/67194_2.png) [@Climate\_Brigade](https://community.glideapps.com/u/Climate_Brigade)\
**Post date:** [June 18, 2025, 9:37pm UTC](https://community.glideapps.com/t/understanding-how-the-app-gets-results/82552/16 "2025-06-18T21:37:58Z")

</div>

If you click on the circle with the R in it in the top right, it opens a menu. At the bottom of the menu is a person icon that is your profile. In the profile page that opens is a Preferences tab, and in that tab is a Chat tab.

 ![enable-chat](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/f/b/fbd8cf3dd0ba2ab532fa063e20c28866462e25b4.jpeg)

---

<div class="post-metadata">

**Author:** ![reed2100s](https://avatars.discourse-cdn.com/v4/letter/r/c67d28/32.png) [@reed2100s](https://community.glideapps.com/u/reed2100s)\
**Post date:** [June 19, 2025, 12:38pm UTC](https://community.glideapps.com/t/understanding-how-the-app-gets-results/82552/17 "2025-06-19T12:38:13Z")

</div>

Mine does not have the Chat Option to the right of Navigation. Any idea why?

---

<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:** [June 19, 2025, 12:51pm UTC](https://community.glideapps.com/t/understanding-how-the-app-gets-results/82552/18 "2025-06-19T12:51:24Z")

</div>

Go to your Account Settings, and check if you have opted out of cookies and tracking.

 ![CleanShot 2025-06-19 at 20.50.19@2x](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/0/e/0e6e3db25e819757df70d232beef54326e41e1df.png)

---

<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:** [June 19, 2025, 1:03pm UTC](https://community.glideapps.com/t/understanding-how-the-app-gets-results/82552/19 "2025-06-19T13:03:33Z")

</div>

@Darren_Murphy they are talking about the discourse chat.

---

<div class="post-metadata">

**Author:** ![reed2100s](https://avatars.discourse-cdn.com/v4/letter/r/c67d28/32.png) [@reed2100s](https://community.glideapps.com/u/reed2100s)\
**Post date:** [June 19, 2025, 1:09pm UTC](https://community.glideapps.com/t/understanding-how-the-app-gets-results/82552/20 "2025-06-19T13:09:16Z")

</div>

I have account preferences but I don’t see account settings and therefore do not see privacy?

[Next page](https://community.glideapps.com/t/understanding-how-the-app-gets-results/82552.md?page=2)
