A propos des liens
Un lien est un moyen performant d'organiser vos données. Avec un lien, vous pouvez joindre des données dans une ou plusieurs tables en fonction de valeurs de rubriques communes, de valeurs de rubriques distinctes ou d'une comparaison des valeurs d'une ou de plusieurs rubriques.
Lorsqu'un lien est défini, vous pouvez effectuer l'une ou l'autre des opérations suivantes pour afficher les données de la table liée :
 •
Concevoir une base de données relationnelle, composée d'une ou de plusieurs tables dans un ou plusieurs fichiers, utilisés ensemble, contenant toutes les données nécessaires à votre travail. Chaque occurrence des données est stockée dans une seule table à la fois, mais est accessible et affichée à partir de n'importe quelle table liée. Vous pouvez modifier n'importe quelle occurrence de vos données liées et les modifications apparaîtront à tous les endroits où ces données liées sont utilisées.
 •
Définir une référence externe pour copier les données depuis une table liée dans une rubrique de la table de destination. Les données copiées sont désormais stockées à deux endroits, comme si elles avaient été copiées et collées dans une rubrique de destination. Les données de référence externe sont actives au moment de la copie, mais après la copie, elles restent statiques jusqu'à une prochaine référence.
Important  Si vous souhaitez utiliser des données d'une autre table (dans une base de données relationnelle ou en référence externe), vous devez avant tout définir un lien entre les deux tables.
Une base de données Ventes possède par exemple les tables suivantes : une table Facturation, gardant la trace de chaque facture ; une table Produits, stockant les produits et leurs prix en cours ; une table Articles, stockant les données de ventes pour chaque article de la facture, y compris l'article vendu, la quantité et le prix de vente. Les factures étant composées de données dynamiques et statiques, vous pouvez utiliser des rubriques liées et des références externes pour afficher vos données. Les enregistrements de la table Articles sont affichés de manière dynamique, dans une table externe sur le modèle Factures, mais le prix réel de vente de chaque article est entré à l'aide d'une référence externe, les totaux des factures restent ainsi identiques, même si les prix changent ultérieurement.
Vous créez une base de données relationnelle en définissant un lien entre deux rubriques, appelées rubriques sources. Ces rubriques peuvent se trouver dans des tables différentes ou dans la même table (lien interne). Vous pouvez accéder aux données liées lorsque la valeur d'une rubrique source (ou de plusieurs) d'un côté du lien est identique à la valeur de la rubrique source (ou de plusieurs) de l'autre côté du lien, en fonction de critères établis dans le lien.
Après la création d'un lien, vous pouvez utiliser les rubriques de la table liée de la même façon que vous utilisez les rubriques de la table active : y afficher des données sur un modèle, les inclure dans une formule de calcul, les inclure dans un script, les utiliser en tant que rubriques sources pour un autre lien, etc.
Lorsque vous affichez des données liées dans une table externe, les valeurs de tous les enregistrements liés sont affichées, en fonction des privilèges d'accès de l'utilisateur. Lorsque la rubrique liée ne se trouve pas dans une table externe, la valeur du premier enregistrement lié s'affiche. Pour plus d'informations, reportez-vous à la rubrique Création de tables externes destinées à afficher des enregistrements liés.
Remarque  Utilisez des privilèges d'accès dans la table source pour limiter ou empêcher l'accès aux données liées. Par exemple, les utilisateurs doivent avoir les privilèges d'accès d'affichage d'une rubrique source liée pour voir les rubriques liées de ce lien. Pour plus d'informations, reportez-vous à la rubrique Création et gestion des jeux de privilèges.
Vous pouvez trier les enregistrements liés avant de les afficher. Lorsque vous placez une rubrique liée directement sur un modèle, la valeur du premier enregistrement lié apparaît selon l'ordre de tri (par exemple la valeur la plus élevée ou la plus basse). Lorsque vous affichez des rubriques liées dans une table externe, les enregistrements liés s'affichent selon l'ordre de tri attribué à la table externe, qui est prioritaire par rapport à tout autre ordre de tri de la définition du lien.
Remarques
 •
Vous pouvez faire reposer les liens sur une ou plusieurs rubriques sources dans chaque table. Les rubriques sources doivent être du même type, par exemple Nombre ou Calcul renvoyant un résultat numérique.
 •
Les liens sont toujours créés entre deux tables ou, dans le cas de liens internes, entre deux occurrences de la même table dans le graphique de liens. Vous pouvez connecter des liens les uns aux autres en série et accéder aux données liées à partir de n'importe quel point de la série, mais chaque lien est créé entre deux tables seulement.
 •
Quand plusieurs tables sont liées, elles ne peuvent pas former un cycle. Chaque série de liens doit avoir une table de départ et une table d'arrivée.
 •
 •
Les liens sont bidirectionnels bien qu'il soit possible de définir des options de tri, de création et de suppression de rubriques indépendantes pour chacune des tables d'un lien.
 •
Si nécessaire, vous pouvez ajouter des paires de rubriques sources à un lien jusqu'à ce que vous soyez en mesure d'établir les critères relationnels que vous souhaitez.
 •
Un ordre de tri pouvant être attribué à une table externe, vous pouvez afficher des données d'un seul lien dans plusieurs tables externes de la même page et utiliser un ordre de tri différent pour chaque table externe.
 •
Avant de vous lancer dans la création d'une base de données relationnelle, nous vous conseillons d'élaborer un plan sur papier. Pour plus d'informations, reportez-vous à la rubrique A propos de la préparation d'une base de données.
Rubriques connexes 
A propos des types de liens
Création de liens
Rubriques de cette section
A propos du graphe de liens
A propos des rubriques sources des liens