# Simple Action - How to copy a record within a page?

**URL:** <https://forums.knack.com/t/simple-action-how-to-copy-a-record-within-a-page/19485>\
**Category:** Get Answers\
**Created:** [June 17, 2025, 12:02am UTC](https://forums.knack.com/t/simple-action-how-to-copy-a-record-within-a-page/19485 "2025-06-17T00:02:49Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mathew](https://avatars.discourse-cdn.com/v4/letter/m/5daacb/32.png) [@Mathew](https://forums.knack.com/u/Mathew)\
**Post date:** [June 17, 2025, 12:02am UTC](https://forums.knack.com/t/simple-action-how-to-copy-a-record-within-a-page/19485/1 "2025-06-17T00:02:49Z")

</div>

Hello Knack Community,

I need assistance with creating a “duplication” action for users. I’m currently building with Next Gen Apps version.

In Microsoft excel users can copy a row of data and insert a duplication of the data on the row below. My users would like to have the same ability while logged into a live page and interacting with data on a table.

Here is what I have so far. I have created a table of data and have placed it on a page. Knack pages gives the following action: Edit Record, Delete Record, View Record, Link to existing page and dynamic option. But knack doesn’t give a copy or duplicate action. These options will create a child page where you can add a form to update the current record but doesn’t allow a form to add a new records.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/knack/original/2X/a/ad4cdf329fc94ac75621547a0cf42b7a981d2518.png)  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/knack/original/2X/3/37e9f9d1489813c21c96e321ae12d43f80e61bc8.png)

My Purpose: I am creating an app for a medical billing company. We submit claims to insurance companies. However, sometimes the insurance companies will partially pay a claim. When this happens we create a duplicate of the claim record. The original will show paid, the copy will show that a secondary payment is owed. We need two entries for tracking purposes.

Solutions: At present I have created a button that links to a child page. I added a form that adds a new record. The problem with this solution is that the original data is not carried over, so we have to add all the field values again. A duplicate action would streamline this workflow. As you know when building a program for others they will always prefer to do less work. XD

Here some pictures:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/knack/original/2X/9/914048d4f1965707a7a0bf3b22054bb04f16e410.png)  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/knack/original/2X/6/627aa6f34fe3e1c43b3cd85c5cf8ff4ae4db4a80.png)  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/knack/original/2X/7/7792980462a75facff2ecd056e6da060c45e9d70.png)  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/knack/original/2X/f/ff3e652284b36715c821d082f3fd139ee95ccb02.png)

Thanks for any feedback. I’m also open to workarounds. If there is a way to get the data on the current table to auto populate onto a new form, then that would be great. However, at present I’m not inclined to explore flows or api.

- Mathew
