Cet article explique comment exporter des tables Access Web App vers une base de données Access de bureau en tant que tables locales. Pour accomplir cette tâche, vous ouvrez les informations de connexion à vos tables Access Web App, créez un nom de source de données (DSN) ODBC pour vous connecter aux tables Access Web App, puis importez les données à partir des tables d’application web dans des tables locales d’une base de données Access de bureau. Voici les étapes nécessaires pour accomplir cette tâche.
Activer les connexions pour votre Access Web App
-
Ouvrez l’Access Web App dans le client Access. Si vous ne savez pas comment ouvrir votre Access Web App dans le client Access, voir Modifier une Access Web App.
-
Dans le groupe Connexions, cliquez sur Fichier > Informations > Gérer.
-
Cliquez sur Activer la connexion en lecture/écriture pour ouvrir les connexions à vos tables Access Web App.
-
Cliquez sur Afficher les informations de la connexion en lecture/écriture pour afficher toutes les informations de connexion nécessaires.
-
Copiez et collez les valeurs Serveur, Base de données, Nom d’utilisateur et Mot de passe dans Bloc-notes ou Word, ou laissez la fenêtre Informations de connexion ouverte afin de pouvoir copier et coller des informations à partir de celle-ci par la suite.
Créer un nom de source de données (DSN) ODBC pour se connecter à l’Access Web App sur SQL
-
Ouvrez l’outil Administrateur de sources de données ODBC sur votre ordinateur ou appareil. Plusieurs méthodes permettant d’accéder à cet outil, pour éviter toute confusion, voici les emplacements exécutables correspondants pour le nombre de bits du DSN que vous cherchez à créer.
-
Windows 32 bits (x86) / Office 32 bits (x86): %windir%\System32\odbcad32.exe
-
Windows 64 bits (x64) / Office 64 bits (x64) : %windir%\System32\odbcac32.exe
-
Windows 64 bits (x64) / Office 32 bits (x86) : %windir%\SysWow64\odbcad32.exe
Remarque : Le nombre de bits du DSN doit correspondre au nombre de bits de votre installation d’Office. %windir% pointe vers l’emplacement par défaut de Windows, soit c:\windows
-
-
Cliquez sur Ajouter sous l’onglet Nom DSN de l’utilisateur ou Nom DSN système de la boîte de dialogue Administrateur de sources de données ODBC.
-
Sélectionnez le pilote SQL Server Native Client 11.0, puis cliquez sur Terminer.
-
Dans la zone de texte Nom, entrez le nom souhaité pour ce nouveau DSN.
-
Dans la zone de texte Serveur, entrez le nom de serveur recueilli précédemment dans les informations de connexion d’Access Web App.
-
Cliquez sur Suivant pour continuer.
-
Sélectionnez l’option Avec l’authentification SQL Server utilisant un identificateur de connexion entré par l’utilisateur.
-
Collez les Nom d’utilisateur et mot de passe à partir des informations de connexion d’Access Web App enregistrées précédemment dans les zones de texte ID de connexion et Mot de passe.
-
Cliquez sur Suivant pour continuer.
-
Activez la case à cocher Changer la base de données par défaut par.
-
Collez le nom de base de données à partir des informations de connexion d’Access Web App enregistrées précédemment dans la zone de texte Nom de la base de données où elle répertorie actuellement (Par défaut). Cliquez sur Suivant pour continuer.
Important : Ne cliquez pas sur la flèche vers le bas pour le nom de la base de données si vous vous connectez à une base de données sur SQL Azure (Microsoft 365 ou SharePoint Online), car vous ne pourrez pas afficher la liste des bases de données disponibles et vous rencontrerez une erreur. Il est préférable de copier et coller votre nom de base de données spécifique dans ce champ.
-
Dans la dernière page de l’Assistant, cliquez sur Terminer.
-
Si vous voulez tester les informations de connexion à ce stade, cliquez sur Tester la source de données dans la boîte de dialogue ODBC pour Microsoft SQL Server. Lorsque vous avez terminé, cliquez sur OK.
Utiliser le DSN à l’intérieur d’une base de données Access de bureau pour importer les tables Access Web App
À présent que vous avez créé un DSN ODBC, vous êtes en mesure d’utiliser ces informations de connexion à partir de nombreuses applications. Voici comment utiliser ce DSN ODBC pour importer des tables à partir de votre Access Web App dans une base de données Access de bureau. Pour d’autres applications, vous devez chercher leur documentation d’aide concernant l’utilisation de connexions ODBC.
-
Créez une base de données Access de bureau, ou ouvrez-en une existante.
-
Dans le ruban, cliquez sur Données externes > Base de données ODBC au sein du groupe Importer et lier.
-
Dans la boîte de dialogue Données externes - Base de données ODBC, sélectionnez Importer les données sources dans une nouvelle table de la base de données active, puis cliquez sur OK.
Conseil : Si vous voulez simplement créer un lien vers les tables Access Web App à partir de votre base de données Access de bureau, sélectionnez Lier à la source de données en créant une table attachée dans la boîte de dialogue Données externes - Base de données ODBC.
-
Dans la boîte de dialogue Sélectionner la source de données, cliquez sur l’onglet Source de données machine.
-
Sélectionnez le DSN ODBC que vous avez créé, puis cliquez OK.
-
Dans la zone de texte Mot de passe de la boîte de dialogue Connexion à SQL Server, entrez le mot de passe à partir des informations de connexion d’Access Web App, puis cliquez sur OK.
-
Sélectionnez toutes les tables Access Web App que vous souhaitez importer dans votre base de données Access de bureau.
Remarque : Les tables nommées Access.<nomdetable> sont celles contenant les données de votre Access Web App. Les tables nommées Access.<nomdetable>?Images contiennent des données d’image quelconques de votre Access Web App.
-
Cliquez sur OK pour démarrer le processus d’importation.
-
Après qu’Access a terminé le processus d’importation, cliquez sur Fermer pour fermer la boîte de dialogue d’importation.
-
Vous avez maintenant une table locale dans une base de données Access de bureau pour chaque table dans votre Access Web App.