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

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / [model driven] Why can...
Power Apps
Unanswered

[model driven] Why can't you select which form you want to use?

(2) ShareShare
ReportReport
Posted on by 55

Hi,

Why does powerapps allow you to create multiple forms when in reality you can only use one? For example in the app designer > Forms > Main forms you can select which form you want. Except that function doesn't work. The only form that will ever show is the one that is assigned as the default form in the form settings.

 

Why even give the option if you are forced to use the default form anyway? Same goes for creating new data. Why can't I choose which form I want to use for that? Due to the very poorly designed way model driven apps allow you (or rather don't allow you) to display data, being able to use essentially only one form for everything makes it very difficult to create a sensible layout for users.

The longer I work with powerapps the more I find this product is extremely poorly designed. Everything takes forever to load, the UI/UX is rubbish and functionality wise everything is a work-around because even the most basic things aren't possible and you always end up having to settle for something that kind of works but isn't very nice to use.

Categories:
I have the same question (0)
  • Mira Ghaly Profile Picture
    11,413 Moderator on at

    Hi @Naps 

    The purpose of Model Driven Apps Multiple forms is that you can apply different security roles on different forms and hence users with different security roles corresponding to different actions they need to do can have a different form.

     

    Users as well can navigate between the different forms if all forms are included in your model driven app.

     

    https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/design-productive-forms?WT.mc_id=DX-MVP-5004221

     

    Also you can use the form onload event to switch between forms on form Load , so if you wanna choose between different forms you can add a new field corresponding to the forms that you need the user to choose from and on the form Onload event you can use the JavaScript to switch between forms.

     

  • donnylee Profile Picture
    2 on at

    Hi.

     

    Other than applying different security roles on different forms, you can also assign users to use different multiple forms. To access the multiple forms, after clicking "+New" on the active entity, there is a drop down list of multiple forms on the upper left of the page, just under the main heading of "New <your entity>".

     

    Hope this helps.

  • Owen Wetherow Profile Picture
    69 on at
    • Salesforce handled this concept with 'Record Type' by selecting the type of record the user was creating they could get a different form.
      • It forced the user to select the Record Type before showing the form
    • Microsoft uses a combination of Business Rule, Javascript and the Form Selector dropdown (I just found it for the first time thanks to @donnylee)
      • I wish that MS would extend the capability of the Business Rule engine to:
        • Switch Forms
        • Show/Hide Tabs
        • Show/Hide Sections
        • Show/Hide Components
      • I think this actually works better than Record Types as usually large chunks of the form are the same and it is easier to maintain if you can just show and hide components
      • I use Business Rules all the time for fields
        • I have used Javascript to show and hide Tabs and Sections, but this is very user unfriendly and to me it reduces maintainability of your application if you do it too much

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

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 711 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 319 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard