Thank you for choosing Microsoft Community.
Lessons learnt are a great use case for PowerApps layered over SharePoint, and it’s totally doable with a few thoughtful design choices.
Here's a breakdown of how you can build this out, plus links to some useful resources to help you get started:
🛠️ PowerApps Form Design for Lessons Learnt
1. Connect to Your SharePoint List
Open PowerApps Studio → Create a new canvas app → Connect to your SharePoint list as the data source.
Use a Gallery control to display and filter your 1K+ records.
Add a Form control below or beside the gallery to show selected record details.
2. Display All SharePoint Fields
In the Form control, set DataSource to your SharePoint list.
Set Item to the selected item from the gallery:
PowerFx
Gallery1.Selected
Use the EditForm mode to allow updates.
Include all fields, or customize which ones are visible using the Fields pane.
3. Add Lesson Learnt Fields
Ensure your SharePoint list includes columns named:
Lesson Learnt 1 through Lesson Learnt 5
These will automatically appear in the form if they exist in the list.
You can group them visually or add section headers using labels.
4. Enable Filtering
Add dropdowns, search boxes, or combo boxes above the gallery to filter records.
Example filter formula:
PowerFx
Filter(SharePointList, Title = Dropdown1.Selected.Value)
5. Save Comments
Add a Submit button with this formula:
PowerFx
SubmitForm(EditForm1)
On success, you can reset the form or show a confirmation:
PowerFx
ResetForm(EditForm1); Notify("Saved successfully!", NotificationType.Success)
🔗 Helpful Resources
📘 Microsoft Docs: SharePoint Form Integration in PowerApps
🎥 YouTube Tutorial: SharePoint Form Customization with PowerApps
If you need more specific guidance, feel free to ask. If this fixes the issue, please mark as resolved to help others with find it. 🏷️ Please tag me @Robu1 if you still have any queries related to the solution or issue persists.
✅ Please click Accept as solution if my post helped you solve your issue and help others who will face the similar issue in future. ❤️ Please consider giving it a Like,
If the approach was useful in other ways.