Migrer une base Access vers Power Apps
Une base Access se migre vers la Power Platform en trois morceaux : les tables partent dans Dataverse ou SharePoint, les formulaires sont refaits en Power Apps, les états passent en Power BI. C'est l'un des cas de migration les plus propres, car le modèle de données existe déjà. Le travail porte surtout sur les formulaires, les requêtes et le code VBA qui portent les règles métier. BA-IT cadre ce type de projet en 5 jours ouvrés pour 2 900 € HT, prototype compris.
Microsoft propose dans Access un assistant de migration des tables vers Dataverse, décrit dans la documentation Microsoft Learn et sur le support Microsoft.
Résumer ce guide avec une IA
Le lien ouvre l'assistant choisi avec une question pré-remplie pointant vers cette page.
Ce qui se reprend, ce qui se refait
| Élément Access | Cible Power Platform | Ce qu'il faut savoir |
|---|---|---|
| Tables et relations | Dataverse, ou listes SharePoint pour quelques tables simples | Le modèle se transpose presque tel quel ; les clés et les relations sont à vérifier une par une. |
| Formulaires | Écrans Power Apps | À refaire : pas de conversion automatique. C'est le poste principal du projet. |
| Requêtes | Vues Dataverse, formules Power Apps ou flux Power Automate | Les requêtes d'action et les calculs locaux sont à retraduire. |
| États | Rapports Power BI ou PDF générés par Power Automate | À refaire, en gardant seulement les états encore utilisés. |
| Code VBA | Power Apps et Power Automate | Le code porte les règles métier non documentées : il faut le lire avant de chiffrer. |
SharePoint ou Dataverse pour reprendre une base Access
SharePoint convient quand la base compte quelques tables simples, un faible volume de données et des droits simples. Les listes SharePoint s'utilisent avec Power Apps sans licence supplémentaire au-delà de Microsoft 365.
Dataverse s'impose dès que les relations entre tables sont multiples, que les volumes dépassent quelques milliers de lignes, qu'il faut une sécurité par ligne ou un usage hors ligne. Il demande des licences Power Apps Premium. Pour trancher critère par critère, consultez la matrice de décision SharePoint ou Dataverse.
Les quatre pièges d'une migration Access
- Le code VBA qu'on découvre en cours de route
Dans une base Access, les règles métier vivent souvent dans des modules VBA et dans les événements des formulaires : un contrôle à l'enregistrement, un calcul au changement d'un champ, une mise à jour en cascade. Rien de tout cela n'apparaît dans les tables. BA-IT inventorie ce code au cadrage, avant de chiffrer les écrans.
- Les requêtes qui ne passent pas la délégation
Une requête Access s'exécute sur toute la table. Dans Power Apps, une fonction non déléguable ne travaille que sur un nombre limité de lignes : une requête reprise telle quelle peut donner un résultat juste sur un jeu d'essai et faux en production. Le mécanisme est détaillé dans l'article la délégation Power Apps.
- Des données saisies sans contrôle
Des années de saisie laissent des doublons, des champs texte libres là où une liste était attendue et des dates incohérentes. L'arbitrage se fait au cadrage : nettoyer, reprendre en l'état, ou ne reprendre les données qu'à partir d'une date donnée.
- Les licences découvertes trop tard
Dataverse demande des licences Power Apps Premium. Le choix entre SharePoint et Dataverse, et donc le coût récurrent de la solution, se fait au cadrage, pas à la mise en production. Le détail figure sur la page licences Power Platform.
Une migration progressive est possible
L'assistant de Microsoft permet de déplacer les tables vers Dataverse tout en gardant Access comme interface pendant un temps, grâce à des tables liées. Les utilisateurs continuent de travailler dans leurs formulaires habituels pendant que les écrans Power Apps sont construits, puis la bascule se fait une fois les nouveaux écrans validés.
Combien coûte une migration Access vers Power Apps
Le coût dépend surtout du nombre de formulaires, de requêtes et de règles VBA, pas du nombre de tables. Dans l'outil de chiffrage BA-IT, la reprise d'une base Access compte pour 3 jours de base, majorés selon le volume et l'état des données ; les écrans, la sécurité et les flux sont chiffrés à part. Vous pouvez estimer votre migration en 5 minutes et consulter la méthode de chiffrage publiée.
Pour un prix ferme, BA-IT commence par l'étude de faisabilité express : 2 900 € HT, 5 jours ouvrés, inventaire de la base, prototype et chiffrage détaillé.
La grille complète figure sur la page tarifs Power Platform de BA-IT.
La méthode BA-IT
- Inventaire de la base. Tables, formulaires, requêtes, états, modules VBA et utilisateurs.
- Choix SharePoint ou Dataverse. Le socle de données et le modèle de licence sont tranchés avant tout développement.
- Prototype fonctionnel en 72 heures. Sur les écrans les plus utilisés de la base.
- Reprise des données. Avec un contrôle de cohérence entre l'ancienne base et la nouvelle.
- Bascule, formation et support. Mise en production, prise en main des utilisateurs et, en cas d'incident bloquant, intervention SOS Prod.
Questions fréquentes
Peut-on migrer une base Access vers Power Apps ?+
Oui, c'est l'un des cas les plus propres car les tables et les relations existent déjà. Les formulaires se refont en Power Apps, les états en Power BI, les requêtes et le code VBA se retraduisent.
Faut-il obligatoirement passer par Dataverse ?+
Non. SharePoint suffit pour quelques tables simples avec peu de volume. Dataverse devient nécessaire avec des relations multiples, des volumes importants, une sécurité par ligne ou le hors ligne.
Les formulaires Access sont-ils convertis automatiquement ?+
Non. L'assistant de Microsoft migre les tables, pas les formulaires ni les états. Les écrans sont reconstruits dans Power Apps, ce qui est aussi l'occasion de les simplifier.
Que devient le code VBA ?+
Il est lu et réécrit : les règles métier passent en formules Power Apps ou en flux Power Automate. Le code qui manipule Access lui-même n'a pas d'équivalent et disparaît.
Peut-on continuer à utiliser Access pendant la migration ?+
Oui, en migrant d'abord les tables vers Dataverse et en gardant Access comme interface avec des tables liées, le temps de construire les écrans Power Apps.
Combien coûte une migration Access vers Power Apps ?+
Le prix dépend du nombre de formulaires, de requêtes et de règles VBA. L'outil de chiffrage en ligne donne une estimation en 5 minutes ; l'étude de faisabilité express à 2 900 € HT donne un prix ferme.
Sources
Références officielles consultées le 23 août 2026.
- Migrer des données Microsoft Access vers Microsoft Dataverse - Microsoft Learn
- Prise en main : migrer des données Access vers Dataverse - Support Microsoft
- Qu'est-ce que Microsoft Dataverse ? - Microsoft Learn
- Vue d'ensemble de la délégation dans les applications canevas - Microsoft Learn