# Each collection item to different form

**URL:** <https://community.glideapps.com/t/each-collection-item-to-different-form/80756>\
**Category:** Ask for Help\
**Created:** [March 15, 2025, 7:56am UTC](https://community.glideapps.com/t/each-collection-item-to-different-form/80756 "2025-03-15T07:56:36Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ajinc](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ajinc/32/86037_2.png) [@Ajinc](https://community.glideapps.com/u/Ajinc)\
**Post date:** [March 15, 2025, 7:56am UTC](https://community.glideapps.com/t/each-collection-item-to-different-form/80756/1 "2025-03-15T07:56:36Z")

</div>

I have a collection of categories and under each categories i have items ( achieved with relations) when i try to add different forms to fill in for each category it is not working always it shows the same form , or i can say i can attach only same form to items.

How to achieve different forms to each items ?

---

<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:** [March 15, 2025, 8:18am UTC](https://community.glideapps.com/t/each-collection-item-to-different-form/80756/2 "2025-03-15T08:18:57Z")

</div>

You would need to use a series of custom forms, with a custom action with conditional branches. Each branch would “Show New Screen-\>this Item”, and then you build each form on that screen.  
The conditions in the action would check which collection item was clicked.

All seems a little cumbersome, and my gut feeling is that you’ve managed to overcomplicate something that should be quite simple. If you can add a few screen shots that would help better visualise your setup, it might be possible to suggest a simpler approach.

---

<div class="post-metadata">

**Author:** ![Ajinc](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ajinc/32/86037_2.png) [@Ajinc](https://community.glideapps.com/u/Ajinc)\
**Post date:** [March 15, 2025, 8:38am UTC](https://community.glideapps.com/t/each-collection-item-to-different-form/80756/3 "2025-03-15T08:38:04Z")

</div>

![Screen Shot 2025-03-15 at 11.21.51 AM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/c/e/ce8c0cd206cfb9846e8710f5c51d949a3ecc6943.jpeg)  
 ![Screen Shot 2025-03-15 at 11.23.09 AM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/b/d/bd918bb8724c003650406118291f23cd4f73ea1f.jpeg)  
 ![Screen Shot 2025-03-15 at 11.23.56 AM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/3/4/3457dc54cbd1e5f26fa785b7f47026d7679487c3.jpeg)  
 ![Screen Shot 2025-03-15 at 11.25.32 AM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/7/3/739b0861da88176827d757aed81ecfaf9f83c8c1.jpeg)  
 ![Screen Shot 2025-03-15 at 11.29.04 AM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/6/8/68ed3613ec2f9c59d84eaa89dfc4fc3618ea5e69.jpeg)  
 ![Screen Shot 2025-03-15 at 11.29.34 AM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/f/7/f705eeffa2ee69c0ef6e265e89c8efde148593f8.jpeg)  
 ![Screen Shot 2025-03-15 at 11.30.10 AM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/5/d/5daaa5b00f65a92586a70d14ae64d09ed8129ff8.jpeg)

Adding some screen shot of tables and also layout , my problem is when i click on “feeding details” and on “games practice” it is giving me the same form. as per your suggestion i have created cutom workflow and attached to each item it works fine , however is it the elegant way of doing it or can you suggest a simple method. also i was thinking about my table table design is not correct. I am newbie.

The app is to collect my kids badminton training statistics and display it in a monthly dashboard to see their progress.

---

<div class="post-metadata">

**Author:** ![Ajinc](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ajinc/32/86037_2.png) [@Ajinc](https://community.glideapps.com/u/Ajinc)\
**Post date:** [March 15, 2025, 9:35am UTC](https://community.glideapps.com/t/each-collection-item-to-different-form/80756/4 "2025-03-15T09:35:49Z")

</div>

I am planning to create dashboards for the training statistics. which is best table layout for this scenario? is it a good idea to keep separate table for each training category or to keep all different type of training details on a single table ?

Thanks a ton for your earlier suggestion.

---

<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:** [March 17, 2025, 1:39am UTC](https://community.glideapps.com/t/each-collection-item-to-different-form/80756/5 "2025-03-17T01:39:16Z")

</div>

> [@Ajinc](#):
>
> however is it the elegant way of doing it or can you suggest a simple method. also i was thinking about my table table design is not correct. I am newbie.

It is the way to do it if you have some kind of a “menu” of forms like you have there.

Usually, my clients want different tabs for different entities, and I just have an add form in each of those tabs.

For the dashboard, what kind of stats do you need? I think you can just keep it as is.
