Hi @Anonymous ,
Based on the needs that you mentioned, I think the PowerApps could achieve your needs. I assume the "Name" field is the Unique Identifier column in your SP List, which could identify one record uniquely.
I have made a test on my side, please consider take a try with the following workaround:
Set the OnStart property of App to following:
Set(
PreservedRecord,
LookUp('Your SP list', Name = User().FullName)
);
If(
IsBlank(PreservedRecord),
NewForm(EditForm1),
EditForm(EditForm1)
)
Set the Item property of the Edit form to following:
PreservedRecord
In addition, if you want to display the data using Labels in next page, please try the following workaround:
Set the Text property of Name Label to following:
NameTextBox.Text
set the Text property of the Phone Number Label to following:
PhooneNumberTextBox.Text
set the Text property of the Date Label to following:
DateFieldDataCard.Update //DateFieldDataCard represents the Date Field data card in your Edit form
Note: NameTextBox, PhoneNumberTextBox, .. represents the Text Input boxes in your Edit form.
...
....
Please try above solution, hopes it could solve your problem.
Best regards,