Showing results for 
Search instead for 
Did you mean: 
Level: Powered On

Multipage Form Issues

I am working on creating a multipage form with a Large SharePoint list.  I have 5 pages with a Patch/Submit button at the end.  When i submit the form its only submitting the last page of info.  Not sure where i'm missing info.  


The Form Datasource is set for all three pages.  Each page is called FormPage1, 2, 3, 4, 5.

The Form Item field is set to Defaults(datasource)

Each button to go to the next page has the following code:  Navigate(FormPage2, Fade)

Submit button on the last page is set to "Patch(InternationalCareerSurvey, Defaults(InternationalCareerSurvey), EditForm1.Updates; EditForm2.Updates; EditForm3.Updates; EditForm4.Updates; EditForm5.Updates); Navigate(Screen1, Fade)"


The problem i have is when i submit the form its not bringing the data from the previous forms/pages. 

Super User
Super User

Re: Multipage Form Issues


Hi there.  I have not seen an approach to multi-page forms like the one you are using.  Therefore, I'm not sure why you code does not work.  I would prefer to give advice on how to make your current idea work, however, I must suggest a different approach instead.


Is all of your data stored in the same table?  If yes, there is no need to create multiple forms and screens.  You can use a single screen and show/hide datacards when the user clicks a button to goto the next section.  It will appear like there are multiple screens but there aren't.  An advantage of doing things this way is your only have to submit the form once.


Put this code in the OnVisible property of your screen



Then for every datacard you want showing on Page 1 you must put this code in the visible property.  For any datacards showing on other screens use the appropriate page number



Create a button to browse to the next page with the following properties.  We will say for this example there are 3 screens.

Text: "Next Page"
OnSelect: Set(currentPage,Min(currentPage+1,5)
Visible: currentPage<>5


Create another button to browse to the previous page with the following properties.


Text: "Previous Page"
OnSelect: Set(currentPage,Max(currentPage-1,5)
Visible: currentPage<>5



Finally create a button to Submit the form with the following properties

Text: "Submit Form"
OnSelect: SubmitForm(your_form_name_here)


Let me know if you have questions.


Please click "Accept as Solution" if my post answered your question so that others may find it more quickly. If you found this post helpful consider giving it a "Thumbs Up." 

Community Support Team
Community Support Team

Re: Multipage Form Issues

Hi @eenochs ,

Do you want to update multiple forms?

Could you tell me

1)whether all the forms is used to update one record (different forms include different fields)

2)or one form is used to update one record (update multiple records)?


If you want to do (1), please do not display repeated field in different forms. For example: field1 only displays in form1, other forms do not have field1

Because the next page field's data will write over the previous field data.

In this situation, your listed formula is right.

Patch(InternationalCareerSurvey, Defaults(InternationalCareerSurvey), EditForm1.Updates; EditForm2.Updates; EditForm3.Updates; EditForm4.Updates; EditForm5.Updates); Navigate(Screen1, Fade)


If you want to do (2), you could use this formula:





Best regards,



Community Support Team _ Phoebe Liu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Level: Powered On

Re: Multipage Form Issues

The form would be submitting one record.  Any updating would be done through the list.  So this form is just submitting their information. 



Helpful resources

Better Together’ Contest Finalists Announced!

'Better Together’ Contest Finalists Announced!

Congrats to the finalists of our ‘Better Together’-themed T-shirt design contest! Click for the top entries.


Power Apps Community User Group Member Badge

Fill out a quick form to claim your user group badge now!


Join THE global Microsoft Power Platform event series

Attend for two days of expert-led learning and innovation on topics like AI and Analytics, powered by Dynamic Communities

Power Platform 2019 release wave 2 plan

Power Platform 2019 release wave 2 plan

Features releasing from October 2019 through March 2020


Microsoft Business Applications Virtual Launch

Join us for the Microsoft Business Applications Virtual Launch Event on Thursday, April 2, 2020, at 8:00 AM PST.


Community Summit North America

Innovate, Collaborate, Grow - The top training and networking event across the globe for Microsoft Business Applications

Top Solution Authors
Top Kudoed Authors
Users online (10,003)