Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Vous pouvez utiliser l’action de macro ImportExportData pour importer ou exporter des données entre la base de données Access actuelle (.mdb ou .accdb) ou le projet Access (.adp) et une autre base de données. Pour Access bases de données de bureau, vous pouvez également lier une table à la base de données Access actuelle à partir d’une autre base de données. Avec une table liée, vous avez accès aux données de la table tandis que la table elle-même reste dans l’autre base de données.

Remarque : À compter d’Access 2010, l’action de macro TransferDatabase a été renommée ImportExportData.

Remarque : Cette action ne sera pas autorisée si la base de données n’est pas approuvée.

Paramètres

L’action de macro ImportExportData contient les arguments suivants.

Argument de l’action

Description

Type de transfert

Type de transfert que vous souhaitez effectuer. Sélectionnez Importer, Exporter ou Lier dans la zone Type de transfert de la section Arguments de l’action de la fenêtre de conception de macro. La valeur par défaut est Import.

Remarque : Le type de transfert de lien n’est pas pris en charge pour les projets Access (.adp).

Type de base de données

Type de base de données à partir duquel importer, exporter ou lier. Vous pouvez sélectionner Microsoft Access ou l’un des autres types de base de données dans la zone Type de base de données . La valeur par défaut est Microsoft Access.

Nom de la base de données

Nom de la base de données à partir de laquelle importer, exporter ou lier. Incluez le chemin d’accès complet. Il s’agit d’un argument obligatoire.

Pour les types de bases de données qui utilisent des fichiers distincts pour chaque table, tels que FoxPro, Paradox et dBASE, entrez le répertoire contenant le fichier. Entrez le nom de fichier dans l’argument Source (pour importer ou lier) ou l’argument Destination (à exporter).

Pour les bases de données ODBC, tapez la chaîne de connexion complète d’Open Database Connectivity (ODBC).

Pour afficher un exemple de chaîne de connexion, liez un table externe à Access :

  1. Dans l’onglet Données externes, accédez au groupe Importer et cliquez sur Access.

  2. Dans la boîte de dialogue Obtenir des données externes , entrez le chemin de votre base de données source dans la zone Nom de fichier .

  3. Cliquez sur Lier à la source de données en créant une table liée, puis cliquez sur OK.

  4. Sélectionnez une table dans la boîte de dialogue Lier des tables , puis cliquez sur OK.

Ouvrez la table nouvellement liée dans mode Création et affichez le propriétés de table en cliquant sur Feuille de propriétés sous l’onglet Création , sous Outils. Le texte du paramètre de propriété Description est le chaîne de connexion de cette table.

Pour plus d’informations sur les chaînes de connexion ODBC, consultez le fichier d’aide ou toute autre documentation relative au pilote ODBC de ce type de base de données ODBC.

Type d’objet

Type d’objet à importer ou exporter. Si vous sélectionnez Microsoft Access pour l’argument Type de base de données , vous pouvez sélectionner Table, Requête, Formulaire, État, Macro, Module, Page d’accès aux données, Vue serveur, Diagramme, Procédure stockée ou Fonction dans la zone Type d’objet . La valeur par défaut est Table. Si vous sélectionnez un autre type de base de données, ou si vous sélectionnez Lien dans la zone Type de transfert , cet argument est ignoré.

Si vous exportez un requête Sélection vers une base de données Access, sélectionnez Table dans cet argument pour exporter le jeu de résultats de la requête, puis sélectionnez Requête pour exporter la requête elle-même. Si vous exportez une requête select vers un autre type de base de données, cet argument est ignoré et le jeu de résultats de la requête est exporté.

Source

Nom de la table, sélectionnez la requête ou l’objet Access que vous souhaitez importer, exporter ou lier. Pour certains types de bases de données, tels que FoxPro, Paradox ou dBASE, il s’agit d’un nom de fichier. Incluez l’extension de nom de fichier (telle que .dbf) dans le nom de fichier. Il s’agit d’un argument obligatoire.

Destination (Destination)

Nom de la table importée, exportée ou liée, de la requête select ou de l’objet Access dans la base de données de destination. Pour certains types de bases de données, tels que FoxPro, Paradox ou dBASE, il s’agit d’un nom de fichier. Incluez l’extension de nom de fichier (telle que .dbf) dans le nom de fichier. Il s’agit d’un argument obligatoire.

Si vous sélectionnez Importer dans l’argument Type de transfert et Table dans l’argument Type d’objet , Access crée une table contenant les données de la table importée.

Si vous importez une table ou un autre objet, Access ajoute un numéro au nom s’il est en conflit avec un nom existant. Par exemple, si vous importez Employés et Employés existe déjà, Access renomme la table importée ou un autre objet Employees1.

Si vous exportez vers une base de données Access ou une autre base de données, Access remplace automatiquement toute table ou tout autre objet existant portant le même nom.

Structure uniquement

Spécifie s’il faut importer ou exporter uniquement la structure d’une table de base de données sans aucune de ses données. Sélectionnez Oui ou Non. La valeur par défaut est Non.

Remarques

Vous pouvez importer et exporter des tables entre Access et d’autres types de bases de données. Vous pouvez également exporter des requêtes Access Select vers d’autres types de bases de données. Access exporte le jeu de résultats de la requête sous la forme d’une table. Vous pouvez importer et exporter n’importe quel objet de base de données Access si les deux bases de données sont des bases de données Access.

Si vous importez une table à partir d’une autre base de données Access (.mdb ou .accdb) qui est une table liée dans cette base de données, elle sera toujours liée après l’avoir importée. Autrement dit, le lien est importé, et non la table elle-même.

Si la base de données à laquelle vous accédez nécessite un mot de passe, une boîte de dialogue s’affiche lorsque vous exécutez la macro. Tapez le mot de passe dans cette boîte de dialogue.

L’action ImportExportData est similaire aux commandes de l’onglet Données externes , sous Importer ou Exporter. Vous pouvez utiliser ces commandes pour sélectionner une source de données, telle qu’une base de données Access ou un autre type de base de données, une feuille de calcul ou un fichier texte. Si vous sélectionnez une base de données, une ou plusieurs boîtes de dialogue s’affichent dans lesquelles vous sélectionnez le type d’objet à importer ou exporter (pour les bases de données Access), le nom de l’objet et d’autres options, selon la base de données à partir de laquelle vous effectuez l’importation, l’exportation ou la liaison. Les arguments de l’action ImportExportData reflètent les options de ces boîtes de dialogue.

Si vous souhaitez fournir des informations d’index pour une table dBASE liée, commencez par lier la table :

  1. Sous l’onglet Données externes , dans le groupe Importer , cliquez sur Plus.

  2. Cliquez sur fichier dBASE.

  3. Dans la boîte de dialogue Obtenir des données externes , entrez le chemin du fichier dBASE dans la zone Nom de fichier .

  4. Cliquez sur Lier à la source de données en créant une table liée, puis cliquez sur OK.

  5. Spécifiez les index dans les boîtes de dialogue de cette commande. Access stocke les informations d’index dans un fichier d’informations spécial (.inf), situé dans le dossier Microsoft Office.

  6. Vous pouvez ensuite supprimer le lien vers la table liée.

La prochaine fois que vous utiliserez l’action ImportExportData pour lier cette table dBASE, Access utilise les informations d’index que vous avez spécifiées.

Remarque : Si vous interrogez ou filtrez une table liée, la requête ou le filtre respecte la casse.

Pour exécuter l’action ImportExportData dans un module Visual Basic pour Applications (VBA), utilisez la méthode TransferDatabase de l’objet DoCmd .

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×