Adventures with Canvas Apps: Fun with Canvas Components

These are just my notes on a couple of different ways to implement Canvas Components and grow into more complex solutions, such as Component Libraries. Board Game Nerd Solution (Data) The Board Game Nerd Solution (Data) includes the core components for Tables and Security Roles. Download the solution at https://mattruma.com/wp-content/uploads/2025/06/BoardGameNerdSolutionData_1_0_0_3.zip. Board Game Nerd V1 Solution…

Adventures with Dataverse: Virtual Tables and Look Up Columns

Recently, I was playing around with Dataverse and Virtual Tables, specifically with the AdventureWorksLT database in Azure SQL. Note, you can easily import this data by creating a new SQL Database in Azure. In the AdventureWorksLT database there is a table called SalesLT.SalesOrderHeader that has a foreign key relationship to two other tables, SalesLT.Customer and…

Adventures with Power Pages: Working with Parent and Child Dataverse Tables

I wanted to create a Power Pages site to manage invoices. I created three Dataverse tables for Product, Invoice and Invoice Item. βš’οΈ I created the Power Pages site, with several pages. I added my Lists and Basic Forms to the appropriate pages and added Table permissions. πŸ”’ I created an Invoice form that displays…

Adventures with Dataverse: Fun with Currency and Decimal Data Types

I had a question around what happens to the value of a Dataverse field of type Currency or Decimal when I changed the decimal precision. The question❓, what happens to the underlying values stored in the Dataverse field when the decimal precision is changed? Is it automatically truncated? πŸ€” Or is the original value retained…