Retain field values after adding a record

Let's say I created a form to add a number of new inventory items. 90% of the field values are repeated, such as category, location, etc, and I may only change the product code and price. Currently there is no way to retain all the field values in a form after adding a new record. Without this feature, adding new product items is a slow process.

Perhaps a good choice is to add an option in the reload form action to allow retaining field values.