Ajouter une sous-feuille de données

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Lorsque deux tables ont un ou plusieurs champs en commun, vous pouvez incorporer la feuille de données d’une table dans une autre. Une feuille de données incorporé, qui est appelé une sous-feuille de données, est utile lorsque vous souhaitez afficher et modifier des données liées ou jointes dans une table ou une requête.

Contenu de cet article

Présentation des sous-feuilles de données

Ouvrir ou fermer une sous-feuille de données

Ajouter une sous-feuille de données

Présentation des sous-feuilles de données

Une sous-feuille de données est utile lorsque vous voulez combiner les informations provenant de plusieurs sources de données et les afficher sous forme de feuille de données unique. Par exemple, dans la base de données Les comptoirs, la table Commandes présente une relation un-à-plusieurs avec la table Détails commandes.

affiche la relation entre deux tables

Si la table Détails commandes est ajoutée sous forme de sous-feuille de données dans la table Commandes, vous pouvez afficher et modifier des données telles que les produits inclus dans un ordre spécifique (chaque ligne) en ouvrant la sous-feuille de données pour cette Commande.

affiche la feuille de données avec une sous-feuille de données ouverte

Si vous ajoutez des sous-feuilles de données dans vos tables, limitez l’utilisation de ces sous-feuilles de données à l’affichage, et non à la modification, des données professionnelles importantes. Si vous voulez modifier les données d’une table, nous vous recommandons d’utiliser des formulaires pour modifier les données au lieu de sous-feuilles de données, dans la mesure où les erreurs de saisie des données sont plus susceptibles de se produire en mode de feuille de données si les utilisateurs ne font pas attention à se positionner dans la cellule correcte. Notez également que l’ajout d’une sous-feuille de données dans une table volumineuse peut affecter de façon négative les performances de la table.

Microsoft Office Access crée automatiquement une sous-feuille de données lorsque vous créez une table qui correspond à l’un des critères suivants :

  • La table est dans une relation un-à-un.

  • La table correspond au côté « un » de la relation un-à-plusieurs, dans laquelle la propriété SousFDNom de la table est définie sur Auto.

Une relation se définit par la correspondance des champs clé primaire et clé étrangère dans les tables connexes.

Vous pouvez également ajouter une sous-feuille de données dans n’importe quel table, requête ou formulaire d’une base de données. En mode Feuille de données, un formulaire peut afficher une seule sous-feuille de données à la fois.

Haut de la Page

Ouvrir et fermer une sous-feuille de données

Pour déterminer si une table, une requête ou un formulaire comporte déjà une sous-feuille de données, ouvrez l’objet en mode Feuille de données. Si un indicateur de développement est présent (signe +), cela signifie que la table, la requête ou le formulaire présente une sous-feuille de données. Lorsque la sous-feuille de données est ouverte, l’indicateur devient un signe -. Les sous-feuilles de données peuvent être imbriquées dans une sous-feuille de données principale jusqu’à huit niveaux.

affichage de la sous-feuille de données

  • Pour ouvrir la sous-feuille de données, cliquez sur le signe + en regard de la valeur dont vous voulez afficher les enregistrements.

  • Pour fermer la sous-feuille de données, cliquez sur le signe -.

Conseil : Pour développer ou réduire simultanément toutes les sous-feuilles de données dans une feuille de données, dans le groupe Enregistrements de l’onglet Accueil, cliquez sur Plus. Puis sélectionnez Sous-feuille de données et cliquez sur l’option souhaitée.

Vous pouvez également supprimer ou masquer une sous-feuille de données. Pour plus d’informations sur la suppression d’une sous-feuille de données, voir l’article Supprimer une sous-feuille de données.

Conseil : Pour masquer une sous-feuille de données, ouvrez la table en mode Création, puis dans le groupe Afficher/Maquer de l’onglet Création, cliquez sur Feuille des propriétés. Trouvez la ligne Nom de la sous-feuille de données, définissez-la sur [Aucune], puis enregistrez la modification.

Haut de la Page

Ajouter une sous-feuille de données

  1. En mode Feuille de données, ouvrez la table ou la requête dans laquelle vous voulez ajouter la sous-feuille de données.

  2. Dans le groupe Enregistrements de l’onglet Accueil, cliquez sur Plus, pointez sur Sous-feuille de données, puis cliquez sur Sous-feuille de données.

  3. Dans la boîte de dialogue Insertion sous-feuille de données, sélectionnez l’onglet (Tables, Requêtes ou Les deux) qui correspond au type d’objet que vous voulez insérer en tant que sous-feuille de données.

  4. Dans la zone Champs fils, cliquez sur le champ que vous voulez utiliser comme clé étrangère ou champ correspondant qui fournira les données pour la sous-feuille de données.

  5. Dans la zone Champs pères, cliquez sur le champ que vous voulez utiliser comme clé primaire ou champ correspondant pour la table ou requête principale, puis cliquez sur OK.

    Par exemple, pour créer une sous-feuille de données permettant d’afficher les commandes connexes pour chaque enregistrement Client dans la table Clients, sélectionnez la table Commandes, dans la zone Champs fils, sélectionnez Réf client et dans la zone Champs pères, sélectionnez ID.

    sélection du champ primaire pour la sous-feuille de données

    Remarque : Les valeurs dans les zones Champs fils et Champs pères créent une jointure un-à-plusieurs pour les champs spécifiés.

  6. Pour afficher la sous-feuille de données que vous avez ajoutée à votre table, requête ou formulaire, cliquez sur le signe +.

    Remarque : Le champ fils (clé étrangère) n’apparaît pas en tant que colonne de la sous-feuille de données. Lorsque vous ajoutez un nouvel enregistrement dans la sous-feuille de données, Access insère automatiquement la valeur de clé primaire de la table de base sélectionnée.

Haut de la Page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

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.

×