Importer des objets de base de données dans la base de données Access en cours

Importer des objets de base de données dans la base de données Access en cours

Access propose plusieurs méthodes pour copier un objet tel qu’une table ou un formulaire d’une base de données vers une autre. Copier et coller un objet est la méthode plus simple, mais l’importation d’un objet à partir d’une autre base de données Access dans votre base de données active vous offre davantage d’options.

Vue d’ensemble

Vous pouvez importer des tables, requêtes, formulaires, états, macros ou modules à partir d’une base de données Access dans votre base de données active. Lorsque vous importez un objet, Access crée une copie de celui-ci dans la base de données active.

Vous voulez importer des données et des tables dans votre base de données Access ? Pour des informations et considérations spécifiques concernant l’importation de données et de tables, voir Importer ou attacher des données dans une autre base de données Access.

Vous importez des objets de base de données dans les cas suivants :

  • Vous devez copier la conception et la disposition d’un formulaire, d’un état ou d’un autre objet à partir d’une base de données Access différente dans votre base de données active, afin de pouvoir créer rapidement un formulaire, un état ou un autre objet.

  • Vous devez copier la dernière version d’un formulaire, d’un état ou d’un autre objet à partir d’une base de données Access différente dans votre base de données active à intervalles réguliers. Pour ce faire, vous pouvez créer une spécification d’importation la première fois que vous importez l’objet, puis utiliser la spécification pour répéter l’opération ultérieurement.

Notez que l’importation d’un objet d’une autre base de données dans la base de données active diffère très peu de l’ouverture d’une deuxième base de données suivie de l’exportation de l’objet à partir de la première. Les deux principales différences entre l’importation et l’exportation d’objets entre des bases de données Access sont les suivantes :

  • Vous pouvez importer plusieurs objets en une seule opération, mais vous ne pouvez pas exporter plusieurs objets en une seule opération. Si vous voulez exporter plusieurs objets vers une autre base de données, il est plus facile d’ouvrir la base de données de destination, puis d’effectuer une opération d’importation à partir de celle-ci.

  • En plus d’objets de base de données, vous pouvez importer des relations entre tables, ainsi qu’importer et exporter des spécifications, des barres de menus et des barres d’outils. Vous pouvez également importer une requête en tant que table. L’exportation n’offre pas ces options.

Importer un objet de base de données à partir d’une autre base de données Access dans votre base de données active

  1. Ouvrez la base de données dans laquelle vous souhaitez importer des objets si ce n’est déjà fait. Le format de fichier peut être MDB ou ACCDB. Si le fichier est au format MDE ou ACCDE, vous ne pouvez pas importer de tables et requêtes à partir d’autres bases de données Access. Vous ne pouvez pas importer de formulaires, états, macros et modules dans un fichier MDE ou ACCDE.

  2. L’emplacement de l’Assistant Importation varie en fonction de la version d’Access. Choisissez la procédure correspondant à votre version d’Access :

    • Si vous utilisez la dernière version de la version d’abonnement Office 365 d’Access, sous l’onglet Données externes, accédez au groupe Importer et lier, puis cliquez sur Nouvelle source de données > À partir de la base de données > Access.

    • Si vous utilisez Access 2016, Access 2013 ou Access 2010, sous l’onglet Données externes, accédez au groupe Importer et lier, puis cliquez sur Access.

    • Si vous utilisez Access 2007, sous l’onglet Données externes, dans le groupe Importer, cliquez sur Access.

  3. Access ouvre la boîte de dialogue Données externes - Base de données Access.

  4. Dans la boîte de dialogue Données externes - Base de données Access, dans la zone de texte Nom de fichier, tapez le nom de la base de données source ou cliquez sur Parcourir pour afficher la boîte de dialogue Ouvrir le fichier. Accédez à la base de données source, sélectionnez-la, puis cliquez sur Ouvrir.

  5. Sélectionnez Importer des tables, des requêtes, des formulaires, des états, des macros et des modules dans la base de données active, puis cliquez sur OK pour ouvrir la boîte de dialogue Importer des objets.

  6. Dans la boîte de dialogue Importer des objets, cliquez sur chaque onglet, puis sélectionnez les objets souhaités. Pour annuler la sélection d’un objet, cliquez à nouveau sur celui-ci. Pour sélectionner tous les objets à importer sous l’onglet actif, cliquez sur Sélectionner tout. Pour annuler la sélection de tous les objets sous l’onglet actif, cliquez sur Désélectionner tout.

    Boîte de dialogue Importer les objets dans une base de données Access

  7. Cliquez sur Options pour spécifier des paramètres supplémentaires. Le tableau suivant décrit l’impact de chaque option sur les résultats de l’opération.

    Élément

    Description

    Case à cocher Relations

    Permet d’importer les relations entre les tables sélectionnées.

    Case à cocher Menus et barres d’outils

    Permet d’importer des menus et barres d’outils personnalisés existant dans la base de données source. Les menus et barres d’outils s’affichent sous un onglet nommé Compléments.

    Case à cocher Paramètres d’import/export

    Permet d’importer des spécifications d’importation ou d’exportation enregistrées existant dans la base de données source.

    Case à cocher Groupes du volet de navigation

    Permet d’importer des groupes du volet de navigation personnalisés existant dans la base de données source.

    Case à cocher Toutes les images et tous les thèmes

    Permet d’importer des images ou thèmes enregistrés existant dans la base de données source. Notez que cette option n’est pas disponible si vous utilisez Access 2007.

    Case d’option Définition et données

    Permet d’importer la structure et les données de toutes les tables sélectionnées.

    Case d’option Définition uniquement

    Permet d’importer uniquement les champs des tables sélectionnées. Les enregistrements sources ne sont pas importés.

    Case d’option Comme des requêtes

    Permet d’importer les requêtes sélectionnées en tant que requêtes. Dans ce cas, n’oubliez pas d’importer toutes les tables sous-jacentes, ainsi que les requêtes.

    Case d’option Comme des tables

    Permet d’importer des requêtes en tant que tables. Dans ce cas, vous ne devez pas importer les tables sous-jacentes.

  8. Cliquez sur OK pour démarrer l’opération d’importation.

    Access copie les objets et affiche des messages d’erreur s’il rencontre des problèmes. Si l’opération d’importation d’objets réussit, la dernière page de l’Assistant vous permet d’enregistrer les détails de l’opération en tant que spécification d’importation en vue d’un usage futur.

    L’opération d’importation n’a pas pour effet de remplacer ou de modifier des objets existants. S’il existe déjà dans la base de données active un objet du même nom qu’un objet dans la base de données source, Access ajoute un numéro (1, 2, 3, etc.) au nom de l’objet d’importation. Par exemple, si vous importez le formulaire « Problèmes » dans votre base de données contenant déjà un formulaire nommé Problèmes, le formulaire importé est nommé « Problèmes1 ». Si le nom « Problèmes1 » est déjà utilisé, le nouveau formulaire est nommé « Problèmes2 », et ainsi de suite.

Informations supplémentaires

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×