When building data entry screens, we can simplify data entry by adding a feature to select all, or to unselect all true/false values on a form. This post walks through how to build this feature.
It can be difficult to build edit forms that are based on collections, because the designer disables the button to add fields to the form. This post describes this behaviour, and explains how we can configure an edit form to save and update rows in a collection.
When building apps, a 'best practice' is to minimise dependencies between screens. Therefore, it's best not to set the item property of a form to a value that's defined on a gallery (or some other control) outside of the screen. This post describes this topic in greater detail.
A common requirement is to set default values on data entry screens. In this post, we'll cover three common requirements. How to adapt a form to apply default values when a user creates a new record, how to set a default value based on other values on a screen, and how to set default values through the click of a button.
How can we apply conditional validation to a form - for example, if the status is closed, a closed date must be entered? In this post, we'll look at a quick and simple way to add this type of conditional, mandatory field validation to a form.
- Email - How to send mail with the Gmail connector
- Teams - The easiest way to add a message to a Microsoft Teams channel
- Controls - How to enter and display Office/Microsoft 365 email addresses with a combo box
- Gallery control - How to set no selected item in a gallery
- Dates - 4 tips to make sure that dates display correctly in UK "dd mm yyyy" format
- Forms - How to select-all / unselect-all checkbox or toggle controls on a form
- Excel vs SharePoint vs Dataverse vs SQL Server - updated 2021
- Troubleshooting - How to use the 'app checker' to fix a broken 'service desk' template app
- Connectors - How to use the Microsoft Teams connector to add messages/meeting invites to Teams
- Dates - Examples of how to calculate dates relative to today
- Performance - Why is LookUp better than First/Filter?
- Troubleshooting - How to recover corrupted screens
- Forms - How to set the data source of a form to a collection
- Forms - The best practice for setting the data item on a form
- Data - How to make a copy of a record
- SharePoint - How to export and import lists and maintain lookup relationships
- Search - How to filter by multiple fields and return all records when no search term is entered
- SharePoint - how to fix list threshold errors when working with very large lists