Créer des relations de liste à l’aide de colonnes de recherche
Applies To
Édition d’abonnement SharePoint Server SharePoint Server 2019 SharePoint Server 2016 SharePoint dans Microsoft 365 Listes MicrosoftDans une relation de liste, les informations d’une liste (la liste source) sont automatiquement affichées dans une autre liste (la liste cible). Les relations de liste vous permettent de joindre des informations à partir de deux listes et de les maintenir cohérentes pendant que les utilisateurs modifient et suppriment des éléments de liste.
Les relations permettent de suivre et de gérer les informations sur plusieurs listes. Les éléments de liste cibles peuvent également lier et afficher plusieurs colonnes contenant des informations de la liste source, et les relations peuvent modifier ce qui se passe lorsqu’un élément est supprimé (case activée Suppression d’éléments avec une relation).
Contenu de cet article
Prise en main des relations de liste
Ajout d’une colonne de recherche à une liste existante
Création de colonnes dans la liste source
Suppression d’éléments avec une relation
Gestion des relations de liste lorsque les listes contiennent beaucoup d’éléments
Prise en main des relations de liste
Pour établir une relation de liste, vous aurez besoin de deux listes : la liste source et la liste cible. Vous devez d’abord définir la liste des sources.
Dans cet exemple, nous allons utiliser une liste de cours universitaires comme liste source et une liste lecture comme liste cible. L’objectif est d’afficher un nom de cours et un ID de cours pour chaque livre de la liste de lecture sans avoir à entrer manuellement les informations.
-
Créez la liste des sources. Cette liste contient des colonnes pour toutes les informations que vous afficherez ultérieurement sur la liste cible, ainsi que des informations supplémentaires pour chaque élément de liste pour nos enregistrements. Par exemple, nous allons créer une liste de cours avec les colonnes : Nom du cours (titre), ID du cours (texte d’une seule ligne), Heure du cours (date et heure) et Longueur du semestre (choix, avec deux options : complet, moitié).
-
Remplissez la liste des sources. Créez des éléments de liste pour toutes les informations que vous allez afficher dans la liste cible ultérieurement. Pour l’exemple, nous allons ajouter trois cours : Informatique intermédiaire, Introduction à l’informatique et Machine Learning. Votre liste doit ressembler à ceci :
Liste des coursNom
du cours(Titre)ID de
cours (texte sur une seule ligne)Heure
de la classe(Date et heure)Longueur du
semestre(Choix)Informatique intermédiaire
CS200
9/09/2021 12:00
Full
Introduction à l’informatique
CS101
8/09/2021 9:00 AM
Moitié
Machine Learning
CS405
10/09/2021 13:30
Full
-
Créez la liste des cibles. Ajoutons une colonne Auteur (texte sur une seule ligne) et une colonne Coût (devise).
-
Pour ajouter une colonne de recherche à la liste cible, sélectionnez Ajouter une colonne > recherche.
-
Entrez un nom à afficher en haut de la colonne. Appelons-le Nom du cours.
-
Sous Sélectionner une liste comme source, sélectionnez la liste des sources. Pour cet exemple, sélectionnez la liste Cours.
-
Sous Sélectionner une colonne dans la liste ci-dessus, sélectionnez la colonne de la liste source que vous souhaitez afficher dans cette liste (la liste cible) dans la nouvelle colonne que vous créez. Pour cet exemple, sélectionnez Titre, car nous voulons afficher le nom du cours.
-
Pour afficher plus d’informations de recherche à partir de la liste source de la liste cible, sélectionnez Plus d’options. Pour cet exemple, sélectionnez uniquement ID de cours.
-
Sélectionnez Enregistrer et remplissez la liste cible. Lorsque vous ajoutez un livre à la liste cible (liste de lecture), il existe désormais une option permettant d’ajouter des informations à partir de la liste source. Pour l’exemple, pour The Future of Computing by Lovelace, sélectionnez le nom du cours « Machine Learning » et l’ID de cours sera automatiquement renseigné (dans ce cas, il s’agit de CS405). Étant donné que les colonnes sont des colonnes de recherche, il vous suffit de remplir l’une d’elles et l’autre avec les informations de la liste source.
Votre liste cible doit ressembler à ceci : Liste de lectureTitre
Auteur
(Texte sur une seule ligne)Coût
(Devise)Nom
du cours (Recherche)ID de
cours (Recherche)Informatique pour les humains
Durand
20,21 $
Introduction à l’informatique
CS101
L’avenir de l’informatique
Lovelace
18,15 $
Machine Learning
CS405
Comment utiliser un ordinateur comme un professionnel
Cline
44,99 $
Informatique intermédiaire
CS200
Saisie pour demain
Lorenz
60,20 $
Machine Learning
CS405
À présent, la liste Lecture affiche les informations nom et ID du cours directement à partir de la liste cours, et il est plus facile de catégoriser les nouveaux éléments de liste en sélectionnant les options dans la liste Cours. Vous pouvez également mettre à jour la liste des cours, qui sera automatiquement mise à jour dans la liste Lecture, ainsi qu’un lien direct vers la liste Cours à partir de la liste Lecture.
Colonnes uniques
Lorsque vous créez une colonne, vous pouvez spécifier qu’elle doit contenir des valeurs uniques. Cela signifie que la liste ne peut pas avoir de valeurs en double dans cette colonne. Vous ne pouvez pas ajouter un élément de liste qui contient une valeur en double, modifier un élément de liste existant qui entraînerait la création d’une valeur dupliquée ou restaurer un élément à partir de la Corbeille si cela entraînerait une valeur dupliquée. Et si vous créez une colonne de recherche dans une liste source et que vous définissez cette colonne comme unique, la colonne dans la liste cible ne doit pas non plus contenir de valeurs en double.
Remarque : L’unicité ne respecte pas la casse. Par exemple, ORD-231 et ord-231 sont considérés comme des valeurs en double.
Une colonne unique doit également comporter un index. Lorsque vous créez une colonne unique, vous pouvez être invité à créer l’index. L’index est automatiquement créé lorsque vous sélectionnez OK. Une fois qu’une colonne unique a un index, vous ne pouvez pas supprimer l’index de cette colonne, sauf si vous redéfinissez d’abord la colonne pour autoriser les valeurs en double.
Types de colonnes pris en charge pour les colonnes uniques :
-
Une seule ligne de texte
-
Choix (valeur unique)
-
Numéro
-
Monnaie
-
Date et heure
-
Liste de choix (valeur unique)
-
Personne (valeur unique)
Types de colonnes non pris en charge pour les colonnes uniques :
-
Plusieurs lignes de texte
-
Choix (valeurs multiples)
-
Calculé
-
Lien hypertexte ou image
-
Colonnes personnalisées
-
Liste de choix (valeurs multiples)
-
Personne (valeurs multiples)
-
Oui/non
Ajout d’une colonne de recherche à une liste existante
Gardez à l’esprit que la listesource est la liste avec les informations que vous souhaitez afficher, et que la liste cible est la liste dans laquelle vous souhaitez afficher les informations. Pour obtenir un exemple, case activée la section ci-dessus, Bien démarrer avec les relations de liste.
-
Dans la liste où vous souhaitez utiliser la colonne Recherche, sélectionnez Ajouter une colonne > Recherche.
-
Sous Sélectionner une liste comme source, sélectionnez la liste des sources à partir de laquelle obtenir des informations.
-
Sous Sélectionner une colonne dans la liste ci-dessus, sélectionnez les informations que vous souhaitez afficher dans la liste source dans cette nouvelle colonne de la liste cible. Les informations que vous sélectionnez s’affichent dans la nouvelle colonne que vous créez.
-
Pour afficher plus d’informations de recherche à partir de la liste des sources dans d’autres colonnes, sélectionnez Plus d’options. Toutes les cases à cocher que vous cochez ici créent de nouvelles colonnes dans votre liste cible. Vous pouvez ajouter d’autres colonnes dans ces paramètres ultérieurement si vous souhaitez afficher plus d’informations à partir de la liste de sources.
-
Si vous souhaitez que les suppressions de la liste des sources affectent cette liste, sous Les suppressions de la liste source affectent cette liste, basculez Oui. Pour plus d’informations, consultez Suppression d’éléments avec une relation.
-
Activez les autres paramètres souhaités, puis sélectionnez Enregistrer.
Création de colonnes dans la liste source
Le tableau suivant récapitule les types de colonnes qui peuvent et ne peuvent pas être utilisés pour créer des colonnes de recherche.
Types de colonnes pris en charge :
-
Une seule ligne de texte
-
Nombre
-
Date et heure
-
Liste de choix (valeur unique)
Types de colonnes non pris en charge :
-
Plusieurs lignes de texte
-
Choix
-
Calculé
-
Lien hypertexte ou image
-
Colonnes personnalisées
-
Liste de choix (valeurs multiples)
-
Personne
-
Oui/non
-
Devise
Suppression d’éléments avec une relation
Lors de la création d’une colonne de recherche, sous Autres options , vous pouvez activer ou non si les suppressions de la liste source affectent la liste cible. Si c’est le cas, vous sélectionnez deux autres paramètres.
Remarque : Vous devez disposer de l’autorisation Gérer Listes sur une liste pour créer ou modifier des relations de suppression.
Les éléments sources ne peuvent pas être supprimés signifie que, étant donné que la liste source est liée à cette liste cible, aucun élément de la liste source qui apparaît dans la liste cible ne peut être supprimé. Vous pouvez continuer à ajouter à la liste des sources comme d’habitude, mais vous ne pourrez pas supprimer des éléments comme vous le pouviez précédemment.
La suppression des éléments sources supprime les valeurs de cette liste pour garantir que tous les éléments associés sont supprimés des deux listes en même temps. Si vous supprimez de la liste source, l’élément est également supprimé de la liste cible.
Si vous ne sélectionnez ni l’un ni l’autre et que vous basculez à la place sur Non, les suppressions de la liste source n’ont aucun impact sur la liste cible. Il n’existe aucune restriction de suppression ou opération de suppression supplémentaire.
Gestion des relations de liste lorsque les listes contiennent beaucoup d’éléments
Lorsqu’une liste contient des milliers d’éléments, le tri, la recherche et le filtrage peuvent prendre plus de temps. Listes indexe automatiquement les colonnes par ordre de date de création pour optimiser le tri dans les grandes listes. Pour indexer manuellement une colonne, case activée Ajouter un index à une colonne de liste ou de bibliothèque.
Lorsque vous créez des relations de liste dans une liste volumineuse, vous pouvez atteindre un seuil ou une limite de ressources et peut être bloqué dans les circonstances suivantes :
-
Vous rendez une colonne unique dans une liste existante comportant un nombre d’éléments supérieur au seuil d’affichage de liste (notez que l’ajout d’un élément à cette liste qui dépasse ainsi le Seuil d’affichage de liste est une opération qui n’est pas systématiquement bloquée).
-
Vous activez l’option Suppression en cascade ou Suppression limitée pour un champ de recherche dans une liste comportant un nombre d’éléments supérieur au seuil d’affichage de liste.
-
Vous avez dépassé le seuil de recherche de l’affichage de liste, qui est par défaut de douze colonnes de recherche.
-
Le nombre d’éléments d’une opération de suppression est supérieur à 1 000.
Pour plus d’informations sur la gestion des listes avec de nombreux éléments, case activée Gérer les listes et bibliothèques volumineuses.