HI @Anonymous ,
Could you please share a bit more about your scenario?
Do you want to submit your EditForm1 data firstly, and then go to other screens to make changes to the previous submitted record in Edit form1?
Further, could you please share a bit more about the formula you typed within the Item proeprty of the EditForm1_1 and EditForm1_2?
If you want to submit your EditForm1 data firstly, and then go to other screens to make changes to the previous submitted record in Edit form1, I have made a test on my side, please take a try with the following workaround:
Within EditScreen1, set the OnSelect property of the "Submit" button to following:
SubmitForm(EditForm1)
Set the OnSuccess proeprty of the EditForm1 to following:
Set(CurrentSubmitted, EditForm1.LastSubmit)
Set the OnSelect proeprty of the "Navigate" button to following:
EditForm(EditForm1_1);
Navigate(EditScreen1_1, ScreenTransition.Fade)
Within the EditScreen1_1, set the Item property of the EditForm1_1 to following:
CurrentSubmitted /* <-- Set to the previous record submitted in your EditForm1 */
Set DataSource property of EditForm1_1 to same SP list data source as your EditForm1.
Set the OnSelect property of the "Submit" button to following:
SubmitForm(EditForm1_1)
Set the OnSelect property of the "Navigate" button to following:
EditForm(EditForm1_2);
Navigate(EditScreen1_2, ScreenTransition.Fade)
Within the EditScreen1_2, set the Item property of the EditForm1_2 to following:
CurrentSubmitted /* <-- Set to previous record submitted in your EditForm1 */
Set the OnSelect property of the "Submit" button to following:
SubmitForm(EditForm1_2)
Set DataSource property of EditForm1_2 to same SP list data source as your EditForm1.
Please take a try with above solution I provided, then check if the issue is solved.
In addition, actually, it is not necessary to submit your EditForm1 data firstly, and then submit other Forms data. On your side, you could consider submit multiple forms data into your SP list data source once time.
Please check and see if my response within the following threads would help in your scenario:
https://powerusers.microsoft.com/t5/General-Discussion/Is-it-possible-to-split-the-Edit-Form-into-multiple-screens/m-p/243130
https://powerusers.microsoft.com/t5/Creating-Apps/Multiple-forms-to-one-item-sharepoint-list/m-p/142893/highlight/true#M3783
On your side, you could take a try with following workaround:
Within EditScreen1, set the OnSelect proeprty of the "Navigate" button to following:
NewForm(EditForm1_1);
Navigate(EditScreen1_1, ScreenTransition.Fade)
Within the EditScreen1_1, set DataSource property of EditForm1_1 to same SP list data source as your EditForm1.
Set the OnSelect proeprty of the "Navigate" button to following:
NewForm(EditForm1_2);
Navigate(EditScreen1_2, ScreenTransition.Fade)
Within the EditScreen1_2, set the OnSelect property of the "Submit" button to following:
Patch(
'YourSPList',
Defaults('YourSPList'),
EditForm1.Updates,
EditForm1_1.Updates,
EditForm1_2.Updates
)
Set DataSource property of EditForm1_2 to same SP list data source as your EditForm1.
Best regards,