# Edit forms in Pages

**URL:** https://community.glideapps.com/t/edit-forms-in-pages/43686
**Category:** Ask for Help
**Created:** [June 30, 2022, 1:58am UTC](https://community.glideapps.com/t/edit-forms-in-pages/43686 "2022-06-30T01:58:14Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![fluittsolutions](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/fluittsolutions/32/30155_2.png) [@fluittsolutions](https://community.glideapps.com/u/fluittsolutions)
#### Post date: [June 30, 2022, 1:58am UTC](https://community.glideapps.com/t/edit-forms-in-pages/43686/1 "2022-06-30T01:58:14Z")

</div>

Hello, Gliders,

I am building a Glide Page with different containers. Within each container, I want to put a button to show an edit screen to update the fields in that container only.

I created three different buttons and placed them in three different containers. I designed each Edit screen differently for specific fields. However, each edit is changing ALL Edit screens.

Container 1 contains Field A  
Container 2 contains Fields B, C, and D  
Container 3 contains Fields E and F

I designed Edit screen in container 1 for Field A  
I designed Edit screen in container 2 for Fields B, C, and D  
I designed Edit screen in container 3 for Fields E and F

When I went back to view them, all 3 edit screens showed Fields E and F. Are the edit screens on a Page not independent? Can I only have one edit screen per Page?

Thanks,  
Mona

---

<div class="post-metadata">

### Author: ![DarrenHumphries](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darrenhumphries/32/91715_2.png) [@DarrenHumphries](https://community.glideapps.com/u/DarrenHumphries)
#### Post date: [June 30, 2022, 2:06am UTC](https://community.glideapps.com/t/edit-forms-in-pages/43686/2 "2022-06-30T02:06:04Z")

</div>

Hi Mona. I think if you use “Show New Screen” rather than Detail or Edit screen it will do what you want.

---

<div class="post-metadata">

### Author: ![fluittsolutions](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/fluittsolutions/32/30155_2.png) [@fluittsolutions](https://community.glideapps.com/u/fluittsolutions)
#### Post date: [June 30, 2022, 2:07am UTC](https://community.glideapps.com/t/edit-forms-in-pages/43686/3 "2022-06-30T02:07:16Z")

</div>

Thanks…I’ll check that out right now.

---

<div class="post-metadata">

### Author: ![fluittsolutions](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/fluittsolutions/32/30155_2.png) [@fluittsolutions](https://community.glideapps.com/u/fluittsolutions)
#### Post date: [June 30, 2022, 2:17am UTC](https://community.glideapps.com/t/edit-forms-in-pages/43686/4 "2022-06-30T02:17:11Z")

</div>

IT WORKED!

Button _ **to form** _:  
Title: Edit  
Action: Show new screen for this item  
Data: This item  
Target: Small overlay

Button _ **within form** _:  
Title: Save  
Action: Close overlay  
This seems to have saved my changes without needing any other action

Am I understanding this correctly? Thank you!

---

<div class="post-metadata">

### Author: ![DarrenHumphries](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darrenhumphries/32/91715_2.png) [@DarrenHumphries](https://community.glideapps.com/u/DarrenHumphries)
#### Post date: [June 30, 2022, 2:18am UTC](https://community.glideapps.com/t/edit-forms-in-pages/43686/5 "2022-06-30T02:18:34Z")

</div>

Yep, that’s it. I use New screen a LOT. 😉

---

<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: [June 30, 2022, 2:41am UTC](https://community.glideapps.com/t/edit-forms-in-pages/43686/6 "2022-06-30T02:41:59Z")

</div>

> [@fluittsolutions](#):
>
> This seems to have saved my changes without needing any other action

Because you’re writing directly to the field, opposed to an edit environment where your changes are saved only when you click the save button. You might not want this behaviour because you can’t “cancel” and revert the changes.

---

<div class="post-metadata">

### Author: ![fluittsolutions](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/fluittsolutions/32/30155_2.png) [@fluittsolutions](https://community.glideapps.com/u/fluittsolutions)
#### Post date: [June 30, 2022, 2:46am UTC](https://community.glideapps.com/t/edit-forms-in-pages/43686/7 "2022-06-30T02:46:26Z")

</div>

If a user were to hit the “X” in the top corner to leave the form, will it save or cancel the changes?

---

<div class="post-metadata">

### Author: ![fluittsolutions](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/fluittsolutions/32/30155_2.png) [@fluittsolutions](https://community.glideapps.com/u/fluittsolutions)
#### Post date: [June 30, 2022, 2:47am UTC](https://community.glideapps.com/t/edit-forms-in-pages/43686/8 "2022-06-30T02:47:58Z")

</div>

Argh! you are right. I tried to cancel out but it still saved the change rather than reverting. Any suggestions to solve my original problem without creating the second problem?

---

<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 30, 2022, 2:50am UTC](https://community.glideapps.com/t/edit-forms-in-pages/43686/9 "2022-06-30T02:50:49Z")

</div>

You can make your input components write to user specific columns. Then have Save/Cancel buttons. If the user clicks Save, then use Set Column Values to update the “real” columns using the User Specific column values. If they click cancel, then just close the window (Go Back).

You will probably want to modify the action that opens the form so that the user specific column values are set at this time.

This is essentially how a custom form works.

---

<div class="post-metadata">

### Author: ![justinjmp](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/justinjmp/32/43205_2.png) [@justinjmp](https://community.glideapps.com/u/justinjmp)
#### Post date: [June 30, 2022, 3:33pm UTC](https://community.glideapps.com/t/edit-forms-in-pages/43686/10 "2022-06-30T15:33:45Z")

</div>

If you need any help with the custom forms @Darren_Murphy has a great guide here: [How do I create a custom form?](https://community.glideapps.com/t/how-do-i-create-a-custom-form/25014)

You can also reference my app template here that uses a simple custom form to build a multi page sleep tracker: [Sleep Tracker Template • Glide](https://www.glideapps.com/templates/sleep-tracker-yn)
