Blog - Recent Posts
Email - How to save multiple email addresses in a field, and configure the selection and display of addresses through a combo box
There are cases where we want to build a data entry screen where users can store multiple email addresses in a field. This post describes how to store a semi-colon separated list of email addresses in a SharePoint list, and configure a combo box control to allow the entry and display of the email addresses.
Data - How to apply customize sort sequences with SQL and Power Apps
In cases where we need to display non English data, there can be the requirement to sort data using langauge specific sort sequences. With SQL Server data sources, we apply custom sort sequences through collation settings, and this post describes how to apply this technique to a Power App.
Forms - How to hide fields that are blank, or have not been completed
Screens that display many fields can look messy when many of the values are incomplete or empty. We can tidy up the appearance of these screens by hiding empty fields, and this post describes how to carry out this task.
Data - How to filter records by a specific date, today's date, or range of dates
A common requirement to filter a list of records by date. This post describes the formula to carry out three common tasks - how to filter records by a specific date, today's date, or a range of dates. We also cover the formula to return all dates, if the user does not select a date.
Configuration - How to set the SharePoint address of a data source with a variable
When we build SharePoint based apps that we need to move between environments or tenants, a best practice is to store the list addresses in variables. This enables us to easily update the target data source when we move the app to a different location. This post walks through how to carry out this task.
Data - A walkthrough of how to migrate the data source of an app from Excel to Sharepoint
How easy is it to migrate the data source of an app from from Excel to SharePoint? This post describes the steps that are needed to carry out a data migration, and provides a demonstration by walking through the steps to migrate the sample Service Desk app from Excel to SharePoint.
How to dial a phone number from an app
On screens that display telephone numbers, we can open the dialler when the user clicks the number. This post walks through how to add this feature to an app
Email - How to open a new Outlook mail message and pre-populate the subject and message
In cases where we want create a new Outlook mail message and to pre-populate the recipient, subject and email body, we can accomplish this by calling the Launch function and specifying a "mailto" URL. This post describes this technqiue in more detail.
Mobile - How to navigate back through screens with the Android back button
By default, the back button on an Android device quits the current app, and returns the user to the app list. Here's how to configure an app so that the button navigates the user to the previous screen.
Data - How to rename a table or data source
The ability to rename a data source can be very useful, particularly following a change to the way that Power Apps names the SQL tables and views that we add to an app. This post describes how to change the name of a table/data source in a canvas app by modifying the source code.
Tools - The best way to carry out canvas app code reviews
As a matter of good practice, it's important to build apps that are performant, maintainable, and reliable. The 'Power Apps Review Tool' offers the best way to assess a canvas app, and to discover ways to improve the quality of an app. This post introduces the review tool, and provides a walk through on how to install it.
Email - How to send email without the Office 365 Outlook connector (using the Mail connector)
In cases where we cannot use the Office 365 Outlook connector, or don't have a suitable email account available, we can send messages using the Mail connector. This post describes how to send messages using this connector, including how to specify multiple recipients, CC/BCC recipients, and how to include attachments.
Data - How to enforce unique values (or prevent duplicate values) in one or more columns
When building apps that collect data, a common requirement is to prevent the entry of duplicate records. This post walks through how to accomplish this task by demonstrating how to enforce unique email address values in an employee table, and how to enforce a unique combination of firstname and surname for each record.
Email - How to send mail with the Gmail connector
The syntax to send messages with the Google connector can be tricky. How do we specify multiple recipients, BCC/CC recipients, the 'From' and 'Reply-to' email addresses, the message importance and attachments? How do we define line breaks in the message body? This post will answer all of these common questions.
Teams - The easiest way to add a message to a Microsoft Teams channel
If we want to add messages to a Microsoft Temas channel, this post describes a very simple way to carry out this task.
Recent Posts
- Email - What to do when sending an email with the Mail connector returns a 401 error
- Power Up Course - How to Display Dataverse Multi-Choice Select Column Description Values in Power BI
- Dynamics 365 and Power Platform User Group Q1 2025 meetup
- Data - How to remove trailing comma all rows in a table
- Power Up Course - How to fix problem with loans not showing in the "Library check-in check-out screen"
- Model Driven App - How to fix can't sign in error whilst logged in
- Power Apps 2025 Release Wave 1- What are the upcoming features for Power App builders?
- Dataverse - How to set yes no values with checkbox- Walkthrough
- Dataverse - Add image column missing when creating table - how to fix
- Data - How to view the progress and status of a Dataverse CSV/Excel Import
- Dataverse - How to fix error - This operation cannot be performed on values of different Date Time Behaviors
- Dataverse - The cheapest way to license a Power Apps Canvas App 2025
- Dynamics 365 and Power Platform User Group Q4 2024 meetup
- Bug - What to do when setting a variable to Form.LastSubmit doesn't work
- Datetime - Preventing user manipulation of the current time - how to retrieve a server date time value
- Controls - How to set the date picker icon size - Workaround
- Low Code No Code Microsoft Power Platform Conference 2024
- Apps - The new easier way to open .msapp files 2024
Blog Author
![]() |
Tim Leung Author, software developer, Power Platform specialist |