It is very comfortable to use the automatic wizard that uses share point and power apps without doing anything, but I would like to learn how to do it from scratch what it is to insert, update and delete the fields (CRUD) from scratch
Hi @jlhernandez ,
Do you want to learn how to update data of sharepoint list from powerapps?
Firstly, you need to create sharepoint site, sharepoint list and columns in your list.
Here's a doc about this in details for your reference:
Secondly, you need to create an app in powerapps.
Connect this app with the sharepoint list that you want to update.
Here's a doc about this in details for your reference:
Thirdly, you need to know about the formulas about updating data:
Patch(listname,Defaults(listname),{fieldname:...}) //create anew record
Patch(listname,item to update,{fieldname:...}) //update an existing record
SubmitForm(Formname) //submit a form to create new record or update an existing record
Collect(listname,record) //create new record
Remove(listname,item that you want to remove) //delete record
Here are docs about these functions:
https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/functions/function-patch
https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/functions/function-form
https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/functions/function-remove-removeif
Fourthly, put the formula that you use to update in one control's behavior property.
Common behavior property: OnSelect, OnChange,....
When you trigger this property, the action will perform.
Actually, I more suggest you try to create app by starting from data, then choose sharepoint.
You will get an app generated based on that sharepoint list. You could learn a lot from that generated app.
Here's a doc about how to create this kind of app for your reference:
https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/app-from-sharepoint
Best regards,
Hi @jlhernandez,
Not sure I understand fully what you're looking for. Is it to manually modify CDS entities such as adding or a new field or deleting an existing field part of an entity? Or are you looking for create/reading/deleting/updating (CRUD) records of an entity (table)?
Cheers
bscarlavai33
5
Super User 2025 Season 1
Michael E. Gernaey
4
Super User 2025 Season 1
Vince_K
2