web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Apps
Unanswered

Multi page form

(0) ShareShare
ReportReport
Posted on by

I'm pretty new to PA so excuse any incorrect terms!!

 

I'm currently building a form (off a SharePoint list) for my team, so that the business can send update requests to us and we can track them easily. I've figured out a lot but stuck on the following.

 

I want the first page of the form to have two buttons and the user selects with the platform they want us to update (for ease let's call them A & B)

If they click on the button for A they go to screen 2 and get the fields for that platform.

If they click on the button for B they go to screen 3 and get the fields for that platform.

 

The button click to also update a choice selection (which is hidden) so that that option is read back to the SP list when the form is saved.

 

The fields on each page are from the same SP list, just with slightly different ways of asking the questions and different fields are mandatory for each - I've figured all that out though.

 

If you go to page 2, you don't need 3 and vs versa.

So I also need to figure out how to have attachments on each page, which I think is using Patch? As well as submitting the form from either page 2 or 3.

 

And finally (if you're still here, thanks!) how does the team actioning the requests, see all the fields so they can fill them out There are fields hidden from the requester but needed by the person actioning it. 

 

Hope this makes sense.

Thanks.

 

 

 

Categories:
I have the same question (0)
  • narayan225 Profile Picture
    2,547 Moderator on at

    @algies 

     

    You can use patch function on the OnSelect property of the button to update the items with the selection. After that you can use the Navigate function to send them to the correct form. Make sure to pass the id of the selected item.

    For example:

    Patch(TableName,LookUp(TableName,ID = Gallery1.Selected.Id),
    {
    Name: "Test Record"
    });Navigate(Screen2);
    //My form for button is in Screen2

    From there you can use SubmitForm(FormName) formula to save your updates.

    As for the requestor and approver. You can use a filter to check if the user is requester or approver and show the relevant page.

    For Example, set the OnSelect property of the gallery arrow to check if the user is requester or approver.

    If(ThisItem.'Approver'.Email = User().Email,Screen3,ThisItem.'Requester'.Email = User().Email,Screen2);

     

    Cheers!

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the July Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 358 Most Valuable Professional

#2
11manish Profile Picture

11manish 214 Super User 2026 Season 2

#3
Mohsin Ali Profile Picture

Mohsin Ali 185

Last 30 days Overall leaderboard