cancel
Showing results for 
Search instead for 
Did you mean: 

Multi-page Forms

HI,

 

I have SharePoint lists with 20-30 columns and including them in one screen makes it rather difficult to use.

it would really great if it was possible to split forms in to multiple pages and submit them altogether once. Thanks 

Status: Completed

Please try these steps:

 

1. Add a screen with a Form Control, bind the data, and add a few of the fields for the form.

2. Duplicate the screen created in step 1, and add other field controls (removing the ones already used in the previous screen).

 

continue repeating step 2 as needed....

 

Please let me know if this doesn't work for your requirements. Respectfully,

Audrie

 

Comments
Anonymous
Not applicable

Any news on this? I am in the same situation. I need to break a form up over multiple screens

PowerApps Staff

You could do this today by having individual forms that bind to a subset of fields and then when time comes to submit changes, you could do

 

Patch(DataSource, Item_to_be_edited, Form1.Updates, Form2.Updates, ....)

 

Hope this helps

 

Thanks

Murali

Anonymous
Not applicable

But, when moving fro one screen that has 10 fields to another screen that has 5 fields (all from the same data source), we want to submit all the data after the second screen. Does the entered data from Screen 1 carry over to Screen 2 then all data gets submitted?

PowerApps Staff

Yes, it does. The beauty of dataflow is you don't have to worry about that. Data simply flows from wherever it is (does not matter which screen) to wherever it's needed.

Anonymous
Not applicable

So if I have a Form on Screen 1 that binds to 10 fields from a SharePoint List, a user fills out all those fields, navigates to the next screen that has the next 5 fields from the same SharePoint list, user completes those then use Patch function?

PowerApps Staff

Yes. That's correct.

 

Thanks

Murali

Power Automate Staff
Status changed to: Completed

Please try these steps:

 

1. Add a screen with a Form Control, bind the data, and add a few of the fields for the form.

2. Duplicate the screen created in step 1, and add other field controls (removing the ones already used in the previous screen).

 

continue repeating step 2 as needed....

 

Please let me know if this doesn't work for your requirements. Respectfully,

Audrie

 

Level: Power Up

 Hi Audrie,

 

Thank you for your response. But how do you submit the form with one click from multiple screens (edit forms). Appreciate a response.

 

Thanks,

Kris

Level: Power Up

Hi Audrie,

 

Thank you for your response. However, I still haven't figured out how to submit multiple screen forms with one click. Please could you explain how to do this with an example.

 

Thanks,

Kris

Level: Powered On

Hi Kris,

 

Did you figure this one out yet? I have the same issue.

 

Thanks,

Tyler