# Creating and editing only new row in dataset

**URL:** <https://community.glideapps.com/t/creating-and-editing-only-new-row-in-dataset/72860>\
**Category:** Ask for Help\
**Created:** [April 25, 2024, 2:07pm UTC](https://community.glideapps.com/t/creating-and-editing-only-new-row-in-dataset/72860 "2024-04-25T14:07:55Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jonathan\_Farchi-Sega](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jonathan_farchi-sega/32/64099_2.png) [@Jonathan\_Farchi-Sega](https://community.glideapps.com/u/Jonathan_Farchi-Sega)\
**Post date:** [April 25, 2024, 2:07pm UTC](https://community.glideapps.com/t/creating-and-editing-only-new-row-in-dataset/72860/1 "2024-04-25T14:07:55Z")

</div>

Hello,  
My users have already filled out a form. I want them to be able to fill out the same form and create new entries based on the values they input. When the new row is created by a button click and they go to enter new data, they only are able to edit the previous entries information, it does not get saved to the new row. How Can I change this? Basically, they need to be able to add a new row and only edit that new row via form entry, not and old row they previously entered data for.

---

<div class="post-metadata">

**Author:** ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)\
**Post date:** [April 25, 2024, 2:19pm UTC](https://community.glideapps.com/t/creating-and-editing-only-new-row-in-dataset/72860/2 "2024-04-25T14:19:41Z")

</div>

Show Form Screen action: This will allow users to add a row of data to the table of your choosing.

When a user navigates to the details screen of this added item, or directly on the item in a collection, the Show Edit Screen action will allow users to edit this row.

---

<div class="post-metadata">

**Author:** ![Jonathan\_Farchi-Sega](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jonathan_farchi-sega/32/64099_2.png) [@Jonathan\_Farchi-Sega](https://community.glideapps.com/u/Jonathan_Farchi-Sega)\
**Post date:** [April 25, 2024, 2:36pm UTC](https://community.glideapps.com/t/creating-and-editing-only-new-row-in-dataset/72860/3 "2024-04-25T14:36:26Z")

</div>

Its still only letting me change data for old entries. How do I fix this? Any way to make it multistep aswell?

---

<div class="post-metadata">

**Author:** ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)\
**Post date:** [April 25, 2024, 2:38pm UTC](https://community.glideapps.com/t/creating-and-editing-only-new-row-in-dataset/72860/4 "2024-04-25T14:38:32Z")

</div>

When you add a new tab, there is the option to add a “Multi-step form”. You could add it and study how it’s done.

Also:

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

---

<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 25, 2024, 3:07pm UTC](https://community.glideapps.com/t/creating-and-editing-only-new-row-in-dataset/72860/5 "2024-04-25T15:07:02Z")

</div>

Instead of a button that first adds a new row, and then having to navigate to the edit screen for that new row, have you considered changing your button to Show Form Screen and then set default values from the original row or pass those values through the form using value components?
