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 / Changing a value for a...
Power Apps
Unanswered

Changing a value for all items in a gallery

(0) ShareShare
ReportReport
Posted on by 364

Hi all,

 

 

Capture

So I'm building an app where a user might enter in multiple staff for a unit. I have it so that, once submitted, they can edit the entry in-line. The OnChange properties of the gallery controls are set to patch on changing so that someone doesn't have to start all over again. 

 

However, I want it so that if someone change either the Unit Credits of # Students in one row, it changes for all of them. I can't seem to make that work. 

The other option is to set both of them from the entry box above, and if someone needs to change it, it cascades down into the submitted entries for that unit. However, I can't seem to make that work either. I've tried using ForAll to loop through the gallery (which is pre filtered based on what is in the Unit Name box)  when the #Student value is changed at the top, and for each entry in the gallery alter the #Students value. 

 

ForAll(
 'TA Unit Gallery_1'.AllItems,
 Patch(
 'Unit List',
 LookUp(
 'Unit List',
 ID = Value('TA Gal ID_1'.Text)
 ),
 {'Number of Students': 'TA - Value - # Students_1'}
 )
)

 

Any ideas?

Categories:
I have the same question (0)
  • EpicTriffid Profile Picture
    364 on at

    Bumping this!

  • yashag2255 Profile Picture
    24,769 Super User 2024 Season 1 on at

    Hey @EpicTriffid 

     

    Can you try to use the formula on the top Text Inputs for Students and Unit Credits as:
     
    Students:
    ForAll('TA Unit Gallery_1'.AllItems,
        Patch(
            'Unit List',
            LookUp(
                'Unit List',
                ID = Value('TA Gal ID_1'.Text)
            ),
            {'Number of Students': Value(TextInput1.Text)}  
        )
    )
    Here TextInput1 is the name of textinput for students.
     
    Unit Credits:
    ForAll('TA Unit Gallery_1'.AllItems,
        Patch(
            'Unit List',
            LookUp(
                'Unit List',
                ID = Value('TA Gal ID_1'.Text)
            ),
            {UnitCredits: TextInput1_1.Text}
        )
    )
    Here TextInput1 is the name of textinput for UnitCredits.

    If you want to make the change if any item is updated in the gallery too, then use:
     
    Students: 
    Set(NewNumberofStudents,TextInput1_2.Text);
    ForAll('TA Unit Gallery_1'.AllItems,
        Patch(
            'Unit List',
            LookUp(
                'Unit List',
                ID = Value('TA Gal ID_1'.Text)
            ),
            {'Number of Students': Value(NewNumberofStudents)} 
        )
    )
     
    Unit Credits:
    Set(NewUnitCredits,TextInput1_3.Text);
    ForAll('TA Unit Gallery_1'.AllItems,
        Patch(
            'Unit List',
            LookUp(
                'Unit List',
                ID = Value('TA Gal ID_1'.Text)
            ),
            {UnitCredits: NewUnitCredits}
        )
    )
     
    If this differs, please share a more explanatory description of the scenario that you are trying to achieve.
     
    Hope this Helps!
     
    If this reply has answered your question or solved your issue, please mark this question as answered. Answered questions helps users in the future who may have the same issue or question quickly find a resolution via search. If you liked my response, please consider giving it a thumbs up. THANKS!

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
11manish Profile Picture

11manish 534

#2
WarrenBelz Profile Picture

WarrenBelz 416 Most Valuable Professional

#3
Valantis Profile Picture

Valantis 306

Last 30 days Overall leaderboard