# How to Update a Row via Form Submission

**URL:** https://community.glideapps.com/t/how-to-update-a-row-via-form-submission/25640
**Category:** Ask for Help
**Created:** [April 16, 2021, 12:21pm UTC](https://community.glideapps.com/t/how-to-update-a-row-via-form-submission/25640 "2021-04-16T12:21:14Z")
**Posts on this page:** 1
**Showing post:** 6

<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: [April 16, 2021, 1:15pm UTC](https://community.glideapps.com/t/how-to-update-a-row-via-form-submission/25640/6 "2021-04-16T13:15:31Z")

</div>

A form will always add a new row every single time. It’s designed that way. Because of that, a form may not be the best choice here.

- What I would do is maybe try a Link to Screen button with the ‘This Item’ option. This will give you a new screen connected to the same row (assuming the user is already viewing their detail). Then they can edit their details through entry components on that screen.
- Another option is to just turn on editing for the user profile and only display the edit button if the signed in user matches the profile email. This is the original and simplest way to allow a user to edit a row.

I like the Link to Screen option because it gives you more options but requires a some extra columns to make it work nicely, but the Edit option is a lot easier to use. I would take a look at this example for some ideas.

> [@How do I create a custom form?](https://community.glideapps.com/t/how-do-i-create-a-custom-form/25014):
>
> I’m just dropping this here so I have something to refer people to when they ask. This is a simple concept app (copyable), that demonstrates the following techniques: Building custom forms for adding and editing list items (as an alternative to the native forms provided by Glide) Preventing duplicate new entries using [User Specific Columns](https://docs.glideapps.com/all/reference/data-editor/user-specific-columns) and [Relations](https://docs.glideapps.com/all/reference/data-editor/computed-columns/relation-column) Enforcing mandatory input items The use of visibility conditions and user specific booleans to control user flow There is nothing particula…

---

_[View the full topic](https://community.glideapps.com/t/how-to-update-a-row-via-form-submission/25640)._
