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 / 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

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 796 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 327 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard