# Confusing, navigation through many screens

**URL:** <https://community.glideapps.com/t/confusing-navigation-through-many-screens/41968>\
**Category:** Ask for Help\
**Created:** [May 14, 2022, 5:43pm UTC](https://community.glideapps.com/t/confusing-navigation-through-many-screens/41968 "2022-05-14T17:43:43Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hani\_Ibrahim](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/hani_ibrahim/32/42108_2.png) [@Hani\_Ibrahim](https://community.glideapps.com/u/Hani_Ibrahim)\
**Post date:** [May 14, 2022, 5:43pm UTC](https://community.glideapps.com/t/confusing-navigation-through-many-screens/41968/1 "2022-05-14T17:43:44Z")

</div>

I built the core functionality of my inspection module, However, when i am trying to present the data i found confusion in the way Glide drive the different screens, at least for me for the time being.  
it is taking me from detail screen to different detail screen then more detail screens.

i have the following tables:  
User  
inspection request “Parent”  
inspection Rev “Child”  
Reply

I really need help on that matter. i spent an hour now trying to explain, wiring and deleting what i wrote, then writing and deleting, then failed.

i really don’t know how to describe that.

i designed the main screen to pull data from the inspection table, then designed the detail screen to have a collection of child table. till that point, it works fine.

Then at User table, i created a series of relation columns (match all) to pull the related inspection from inspection table, Revision table and Reply table respectively. I presented Those dats in collections, the magic happened when i start clicking on the items of that collection, it leads to entirely different screen detail even the forms associated with the buttons located in that detail screen are opening different forms.

i think i need help at this point. the project almost functioning really well, but the UI.

Thank you if you are able to help me on that, much appreciated and considered.

---

<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:** [May 14, 2022, 5:49pm UTC](https://community.glideapps.com/t/confusing-navigation-through-many-screens/41968/2 "2022-05-14T17:49:15Z")

</div>

To clarify, you are using “show details screen“ and not “show new screen” correct?

---

<div class="post-metadata">

**Author:** ![Hani\_Ibrahim](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/hani_ibrahim/32/42108_2.png) [@Hani\_Ibrahim](https://community.glideapps.com/u/Hani_Ibrahim)\
**Post date:** [May 14, 2022, 5:51pm UTC](https://community.glideapps.com/t/confusing-navigation-through-many-screens/41968/3 "2022-05-14T17:51:36Z")

</div>

correct i am using “show details screen“

---

<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:** [May 14, 2022, 5:54pm UTC](https://community.glideapps.com/t/confusing-navigation-through-many-screens/41968/4 "2022-05-14T17:54:21Z")

</div>

Ok. Detail screens will always be the same when they are at least one level deep (a detail screen created at the tab/show new screen level is unique). As long as you are accessing a detail screen via an in-line list, relation, button, etc. it should be the same regardless of where your accessing it from

---

<div class="post-metadata">

**Author:** ![Hani\_Ibrahim](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/hani_ibrahim/32/42108_2.png) [@Hani\_Ibrahim](https://community.glideapps.com/u/Hani_Ibrahim)\
**Post date:** [May 14, 2022, 5:57pm UTC](https://community.glideapps.com/t/confusing-navigation-through-many-screens/41968/5 "2022-05-14T17:57:27Z")

</div>

> [@Robert\_Petitto](#):
>
> Detail screens will always be the same when they are at least one level deep

you hit the the target exactly, if the inspection reply is resubmit, then a new revision will be created, then if the rev, reply was resubmit, then the forms start to change and make confusion. you really hit the target

---

<div class="post-metadata">

**Author:** ![Hani\_Ibrahim](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/hani_ibrahim/32/42108_2.png) [@Hani\_Ibrahim](https://community.glideapps.com/u/Hani_Ibrahim)\
**Post date:** [May 15, 2022, 5:39pm UTC](https://community.glideapps.com/t/confusing-navigation-through-many-screens/41968/6 "2022-05-15T17:39:30Z")

</div>

In order to avoid these confusions, and to escape from going more than one level deep in the Detail Screens were the detail screen and its related forms will require to be built again.

I decided to build my entire user interface based on one source table the “Parent” table.

However, to be able to do so, i will need to build this flow chart

 ![Inspection Conditional Filtering](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/e/d/ed9eca2250f27e695aaada40d0673b051915c1c6.jpeg)  
😅
