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 Platform Community / Forums / Power Apps / Different forms for on...
Power Apps
Unanswered

Different forms for one SharePoint list | German operator issue?

(0) ShareShare
ReportReport
Posted on by 30

Hey everyone,

 

I'm trying to set up a way to work with one SharePoint list and 3 different forms.
Following this guide  I created those forms and implemented the settings with small adjusments regarding the notation because I am using a German Power Apps version and would get Errors otherwise.  (Had to change the "," with ";" and ";" with "||" as mentioned here in a comment.
However, I'm now still struggling to find out why SharePoint is still only showing the "NewTicketForm". The only thing that changed is that SP overwrites new tickets now, instead of adding a new one.

 

Do you guys maybe have an idea what causes the malfunction?

 

PAissue.png

 

Categories:
  • Office365Master Profile Picture
    338 on at

    I am based in South Africa and as such with the SA locale we also have to use ";" instead of ",", However instead of ";" we use ";;". Definitely not "||" because that is used for an "or" operator. eg :

     

    Visible Property:  ( xyz_v = 1 ) || (xyz_v = 3 )

     

    With the above expression on say a form control the form would be visible if the variable xyz_v was either 1 "or" 3.

     

    I am amazed in of your expressions doing anything for that matter. Equally you don't need 3 forms for New, View, Edit. You could use a variable like you have and in the Form's Mode property have an expression such as the following:

    If( SharePointFormMode = "CreateForm";

        FormMode.New; 

        If( SharePointFormMode = "EditForm";

            FormMode.New;

            FormMode.View

        )

    )

  • Office365Master Profile Picture
    338 on at

    My bad, you also don't have to use a variable as I suggested. Scratch that.

     

    You can and should do as you have done albeit with only one form, i.e.:

    ViewForm( TicketForm );;

    Navigate ( TicketFormScreen )

     

    Or

    EditForm( TicketForm );;

    Navigate ( TicketFormScreen )

     

    Or

    ViewForm( TicketForm );;

    Navigate ( TicketFormScreen )

     

  • Kuchen Profile Picture
    30 on at

    Thank you for yor reply @Office365Master !
    I changed the "||" with ";;" but somehow it didn't change anything.

    The code is from this guide. I do need three different forms, because they are all supposed to show different fields (but with the information from the same list). So in theory the guide should solve my problem perfectly but I can't get it to work sadly.

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

Leaderboard > Power Apps

#1
11manish Profile Picture

11manish 397 Super User 2026 Season 2

#2
Mohsin Ali Profile Picture

Mohsin Ali 354

#3
WarrenBelz Profile Picture

WarrenBelz 232 Most Valuable Professional

Last 30 days Overall leaderboard