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 / Patch all items in Gal...
Power Apps
Answered

Patch all items in Gallery

(3) ShareShare
ReportReport
Posted on by 12

 

PowerApps2.JPGI don't know if this is possible. I've seen other posts online of people exploring saving things in a Gallery but i'm not sure if my specific setting will work. Basically I have a Gallery that shows the "astID" field of a Collection and a textbox that shows the "astExplanation" field from the same collection. I want the user to be able to fill in the textboxes then click Save and have all the records in the gallery patched or updated with the new data. This is what I currently have on the Save button. I don't have any errors but it doesn't work. Nothing happens when clicked. 

 

ForAll(Gallery3.AllItems, Patch(tblInvenTemp, {astID: Label34.Text},{astExplanation:TextInput3.Text}))

And I know I should rename the label and textbox.  

Categories:
  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    Hi @Blinkorta

     

    I am not sure why it does not work. Does it give you any error in the Button.OnSelect?

     

    It might be that your Patch second argument is incorrectly selecting a record, what if you tried this function:

     

    ForAll(
        Gallery3.AllItems,
        Patch(
            tblInvenTemp,
            LookUp(tblInvenTemp,astID = Label34.Text),
            {
                astExplanation:TextInput3.Text
            }
        )
    )

     

  • Blinkorta Profile Picture
    12 on at

    I don't have any errors on the button. I tried your code, same result. No errors but it also doesn't do anything. 

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    Did you manage to get this working in the end? I am trying to do a similar thing where I have managed toget it to work through a flow but I'd much rather the patch work.

  • JRaasumaa Profile Picture
    1,325 on at

    @Blinkorta wrote:

     

    PowerApps2.JPGI don't know if this is possible. I've seen other posts online of people exploring saving things in a Gallery but i'm not sure if my specific setting will work. Basically I have a Gallery that shows the "astID" field of a Collection and a textbox that shows the "astExplanation" field from the same collection. I want the user to be able to fill in the textboxes then click Save and have all the records in the gallery patched or updated with the new data. This is what I currently have on the Save button. I don't have any errors but it doesn't work. Nothing happens when clicked. 

     

    ForAll(Gallery3.AllItems, Patch(tblInvenTemp, {astID: Label34.Text},{astExplanation:TextInput3.Text}))

    And I know I should rename the label and textbox.  


     

    How are you putting the astID into Label34? If you are using "ThisItem." then I would test your ForAll Patch with:

    ForAll(Gallery3.AllItems, Patch(tblInvenTemp, {astID: ThisItem.astID},{astExplanation:TextInput3.Text}))

    or just:

     

    ForAll(Gallery3.AllItems, Patch(tblInvenTemp, {astID: astID},{astExplanation:TextInput3.Text}))

     

    I actually use exactly what you are doing in a few spots and it works great in our case by just saying "Field:Field" for the record and it just works.

  • Verified answer
    BitLord69 Profile Picture
    914 on at

    You have to get the record to Patch, probably through a Lookup. The real question is if there's a way to get the underlying record without using a Lookup, since it is there anyway in the gallery, just moxed up with everything else.

     

    I have a similar problem with my app last week, and I solved it by creating an alias for the ID-column. You can read my fix here: https://powerusers.microsoft.com/t5/General-Discussion/Patch-problem-worked-before-now-it-doesn-t/m-p/73492#M29686

     

    God luck!

  • GHornberger Profile Picture
    8 on at

    If you are trying to save to the Collection, Change "Patch" to "Collect" 

     

  • srevoju Profile Picture
    8 on at

    Hi, Collect is not working for me.could you please suggest. I have created a Powerapps forms that shows all questions  with Textboxes (inserted beside question) as gallery, and I am trying to save user entered responses in Tetboxes to other SPList.Could you please suggest.

  • PytByt Profile Picture
    943 on at

    Hi @Blinkorta 
    Hi @srevoju 

    Have you found your solution?
    Can you please share what is the solution?
    And, what formula function you actually use to solved the issue?

    Thanks.

    BR,

    pytbyt

  • EdHansberry Profile Picture
    386 on at

    I just got this to work. I am using COLLECT, not PATCH.

     

    To the left is my gallery. To the right is a data table that shows the contents of of the collection: colOrderList.

     

    20191104 10_49_46-Biker Orders using ForAll - Saved (Unpublished) - PowerApps.png

    The Collect button has the following code:

     

    ForAll(
     galOrderQuantity.AllItems,
     Collect(
     colOrderList,
     {
     Item: lblItemNumber.Text,
     Quantity: Value(txtOrderQuantity.Text)
     }
     )
    )

     

    lblItemNumber is the field in the gallery with the item number, and txtOrderQuantity is the field in the gallery that they fill in with the quantities.

     

  • Matthewvize Profile Picture
    37 on at

    For new records using patch the record would be Defaults(DataSource) 

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 405 Super User 2026 Season 2

#2
Mohsin Ali Profile Picture

Mohsin Ali 368

#3
WarrenBelz Profile Picture

WarrenBelz 244 Most Valuable Professional

Last 30 days Overall leaderboard