@Doug_Pirtle
So in that case, I would work with the Item property of the form.
Keep your form in Edit mode by default.
Take a snapshot of the record you submit in the OnSuccess action of the form:
Set(glbCurrentRecord, Self.LastSubmit)
Then in the Item property, set the Item to:
Patch(Defaults(yourDataSource), {yourColumn1: glbCurrentRecord.yourColumn1, etc...})
This will give you a new record with the column values from the prior submit that you want.
Finally in the OnReset action of your form, set the formula to:
Set(glbCurrentRecord, Blank())
This will give you the ability you want.
If you want to be a little "smoother" on the assignment of the columns, then I would modify the OnSuccess action formula mentioned above to:
Set(glbCurrentRecord,
First(
ShowColumns(Table(Self.LastSubmit),
"CDCDelivery",
"Title",
"Discrepancy Originator",
"Phone",
"Email",
"Div/Dept/Branch",
"Order",
"Shipment Type",
"Country"
)
)
)
Then change your Item property on the form to:
Patch(Defaults(yourDataSource), glbCurrentRecord)
This is a little easier than working with the repetition of the variable name in the Patch statement.