I've got the following in a button. The desire is to have the Patch overwrite the fields displayed on the MemberList and included in the Patch.
What the below accomplished was to create a new record, and not simply overwrite the old record.
The item overwritten should be based on the Member's 'UnqID'; the number of which is included in the Patch and in the 'Title' column of the MemberList.
Patch(MemberList,Defaults(MemberList),
{Park:UpdateFormParkDropdown.SelectedText.Park,
NPSReg:UpdateFormNPSRegFld.Text,
DOIReg:Value(UpdateFormDOIRegFld.Text),
UnqID:UpdateFormEngCoParkFld.Text,
SteNmNo:UpdateFormSteNmNoFld.Text,
FrstNm:UpdateFormFirstNmFld.Text,
LstNm:UpdateFormLastNmFld.Text,
MI:UpdateFormMIFld.Text,
FullNm:UpdateFormFullNmFld.Text,
UsrNm:UpdateFormUserNmFld.Text,
MemberEmail:UpdateFormMemberEmailFld.Text,
ECMem:UpdateFormEngCoMemFld.Text,
ActveECMem:UpdateFormActiveECMemberFld.Text,
ProgramHierarchy:UpdateFormProgramHierarchyFld.Text});
UpdateContext({UnqIDFldVisible: false});
Navigate(SnapShotScrn,ScreenTransition.Cover);