# I'm adding new rows to my table but changing other rows involuntarily

**URL:** https://community.glideapps.com/t/im-adding-new-rows-to-my-table-but-changing-other-rows-involuntarily/60549
**Category:** Ask for Help
**Created:** [April 14, 2023, 6:05pm UTC](https://community.glideapps.com/t/im-adding-new-rows-to-my-table-but-changing-other-rows-involuntarily/60549 "2023-04-14T18:05:17Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![FilipeAz](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/filipeaz/32/57289_2.png) [@FilipeAz](https://community.glideapps.com/u/FilipeAz)
#### Post date: [April 14, 2023, 6:05pm UTC](https://community.glideapps.com/t/im-adding-new-rows-to-my-table-but-changing-other-rows-involuntarily/60549/1 "2023-04-14T18:05:17Z")

</div>

Hello everyone! When I go to a custom screen that simulates a form (I’m not using a form screen because I need my button to do multiple things beside adding rows) and I edit an action in my button to add a new row to my Glide Table it adds, in fact, the new row but also alters the previous row, making it equal to the new one. Why is this occurring?

Thanks in advance for the help.

---

<div class="post-metadata">

### Author: ![Eric\_Penn](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/eric_penn/32/73888_2.png) [@Eric\_Penn](https://community.glideapps.com/u/Eric_Penn)
#### Post date: [April 14, 2023, 6:15pm UTC](https://community.glideapps.com/t/im-adding-new-rows-to-my-table-but-changing-other-rows-involuntarily/60549/2 "2023-04-14T18:15:16Z")

</div>

Hello Fillipe!

> [@FilipeAz](#):
>
> When I go to a custom screen that simulates a form

Are you using a custom form or is it something like a form container on a custom screen? the two are very different.

> [@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…

If I had to guess it sounds like your are using a native form with the on submit action adding a second duplicate row. Removing the on submit action would fix that.

Could we please see a screenshot of how your action(s) are configured?

---

<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 14, 2023, 7:22pm UTC](https://community.glideapps.com/t/im-adding-new-rows-to-my-table-but-changing-other-rows-involuntarily/60549/3 "2023-04-14T19:22:11Z")

</div>

If you are in fact using a custom form, remember that the custom form is actually connected to an existing row, so it sounds to me that you are updating that existing row as you type…then your button takes the values in the row you just updated, and creates a new row.

---

<div class="post-metadata">

### Author: ![FilipeAz](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/filipeaz/32/57289_2.png) [@FilipeAz](https://community.glideapps.com/u/FilipeAz)
#### Post date: [April 15, 2023, 10:03am UTC](https://community.glideapps.com/t/im-adding-new-rows-to-my-table-but-changing-other-rows-involuntarily/60549/4 "2023-04-15T10:03:17Z")

</div>

From what I know about Glide, this is problem! When I open the form it shows me a previous row from that Glide Table. The only way to deal with this is to use User Specific Columns? I was preventing that option because I wanted certain users to see the what the others had submitted.

---

<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: [April 15, 2023, 10:09am UTC](https://community.glideapps.com/t/im-adding-new-rows-to-my-table-but-changing-other-rows-involuntarily/60549/5 "2023-04-15T10:09:37Z")

</div>

Yes, you should always use User Specific Columns with a Custom Form.  
If you want to show existing data, you can use normal Text components (not input components).

Another way to approach this is to use what is commonly referred to as a Helper/Worker table. This is generally just a single row table that only contains User Specific columns. Read more about that below:

> [@How would you describe a helper table?](https://community.glideapps.com/t/how-would-you-describe-a-helper-table/54497/4):
>
> In addition to @Darren_Murphy’s thorough description…in simplest terms, a helper table is a table that does not store data…at least not long term. It’s a table that does “work” (or performs a specific function). This is done with the use of user specific columns and/or computed columns. When put together, it allows the helper table to perform it’s intended function and give you whatever result you need. It’s just a matter of allowing the user to enter data, or using various computed columns …
