Using Microsoft Access with Dataverse for Cloud and Mobile Apps
Question details
The user needs to understand how to integrate MS Access with Dataverse tables for cloud and mobile applications, and how to choose the right platform between Dataverse, SQL Server, and Power Apps.

- Product
- Microsoft Access, Dataverse, Power Apps
- Device & OS
- not provided
- Scenario
- Building relational cloud and mobile apps using Access and deciding on the best backend architecture.
- Observed behavior
- Comparing deployment types to meet specific business requirements such as offline synchronization, app customization, and mobile support.
Ensure you have an active Microsoft 365 subscription with the necessary permissions to access Power Apps and Dataverse environments before attempting to link tables.
Link Dataverse Tables with Microsoft Access Forms
Use this method to migrate or link your local Access tables to Dataverse, allowing you to use existing relational forms while backing data in the cloud.
Dataverse tables can be used relationally with Access forms similarly to native Access or SQL tables. When linking, you may notice that related records display primary and foreign keys (GUIDs) rather than readable names. This can be resolved by designing specific queries.
Launch Microsoft Access and open the desktop database you wish to integrate with Dataverse.
Navigate to the 'External Data' tab on the ribbon, select 'Dataverse', and choose whether to export your tables or link them directly to the Dataverse environment.
Once the tables are linked, create or modify your Access forms. Use queries to join tables so that readable data (like customer or order names) is displayed instead of raw table GUIDs.

Choose Between Canvas Apps and Model-Driven Apps
Decide on the appropriate Power Apps interface based on your mobile deployment needs, device size, and required customization level.
Select the Right Database Backend: Dataverse vs. SQL Server
Determine whether Dataverse or SQL Server/Azure SQL is the better relational backend for your application's specific architecture.
Looking for a Lightweight Office Suite? Try WPS Office
While Microsoft Access and Dataverse are powerful tools for managing complex databases and cloud apps, everyday tasks often require a more straightforward solution. If you need a free, lightweight, and highly compatible office suite for your documents, spreadsheets, and presentations, WPS Office is an excellent alternative.

Frequently Asked Questions
Why do my Dataverse related tables show GUIDs instead of names in Access?
When linking Access to Dataverse, related records may display primary and foreign keys (GUIDs) by default. To fix this, you need to create an Access query or configure your form's lookup properties to join the related tables and display readable data like customer or order names.
When should I choose Canvas apps over Model-driven apps for mobile?
Canvas apps provide considerably more flexibility and are ideal when you need deep mobile customization for phone-sized applications. Model-driven apps are generally intended to be simple, standardized, and are often better suited for complex relational applications viewed on a tablet.
Is Dataverse or SQL Server better for offline mobile applications?
Dataverse is typically the better choice when offline synchronization is essential. It is specifically designed to work seamlessly with Power Apps to allow data entry away from network connections, such as at job sites or warehouses. SQL Server is preferable for highly complex traditional relational systems.




