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 / Change values between ...
Power Apps
Answered

Change values between two screens.

(0) ShareShare
ReportReport
Posted on by 11

Hi community!!!
I need help in some specific functionality condition. In for this I need help from PowerApps guru 🙂  

Description: 

I have two screens in PowerApps.

  1. On first screen called "MGMTDetailScreen" I have radio button control "MGMTApproveRadioButton" with values "Approve" and "Reject"
  2. On second screen called "DRVDetailScreen" I have drop down control "DRVStatusDropDawn" with values "Finish" "Abort" "InProgress" and "Waiting".

Condition:

  1. If I select "Approve" radio button on first screen, on second screen automatic need selecting "Waiting" from dropdown control.
  2. If I select "Reject" radio button on first screen, on second screen automatic need selected "Abort" from dropdown control.
  3. All values need be changes in SharePoint List
  4. In Drop Down control need be visible only "Finish" "InProgress" and "Waiting", without "Abort", default value "Waiting".

Restriction:
Don't use Navigation function, because value need to be changes without user interaction.
I have license PowerApps Plan 1.

 

Thanks for your help!!!

Categories:
I have the same question (0)
  • SoPatt Profile Picture
    Microsoft Employee on at

    On your dropdown Default=if(Radio1.Selected.Value="Approve","Waiting","Abort"). "Value" is whatever your Value field is in your dropdown.


    To Update your Sharepoint list, use Patch() from your OnSelect or OnChange property.

    Your 4th condition is not very clear to me, but possibly make your items property conditional on the Selected value of the Radio, like: If(Radio1.Selected.Value="Accept",[{"Finish","InProgress","Waiting"],["Abort"])

  • steffbarbu Profile Picture
    11 on at

    Hi!

    Unfortunately, in my case this formula (Default=if(Radio1.Selected.Value="Approve","Waiting","Abort")) doesn't working :(( I tried it 

    Screenshot 2023-03-14 155733.png
  • Verified answer
    steffbarbu Profile Picture
    11 on at

    Hi Community!

     

    I found solution for my problem:

    OnSelect property of Radio Button control need this formula.

    Patch(
    'DataSource',
    First(Filter('DataSource', ID = ThisItem.ID)),
    {InProgress: {Value: If(ApproveRadioButton.Selected.Value = "Approve", "Waiting", "Reject")}}, - If select Radio Button value = Approve/Reject will be changing value Waiting/Reject in SharePoint list, column InProgress  
    {ReasonOfReject: {Value: If(ApproveRadioButton.Selected.Value = "Approve", "", "")}},
    {Approve: ApproveRadioButton.Selected} - Fix selection on selected option on Radio Button, without this row your selection will disappear, and value will be by default first value.   
    )

    I hope this information will save time for someone)) 

     

     

  • SoPatt Profile Picture
    Microsoft Employee on at

    Nevermind looks like you're good.

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 Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
Valantis Profile Picture

Valantis 387

#2
timl Profile Picture

timl 340 Super User 2026 Season 1

#3
Vish WR Profile Picture

Vish WR 301

Last 30 days Overall leaderboard