Utilisation de tables et de fichiers liés > A propos des liens > A propos des rubriques sources associées aux liens
 
A propos des rubriques sources associées aux liens
Lorsque vous créez un lien entre des tables, vous choisissez une ou plusieurs rubriques dans chaque table comme rubriques sources. Les rubriques sources ont habituellement des valeurs communes. Dans un lien classique, un enregistrement d’une table est lié aux enregistrements d’une autre table partageant une valeur de rubrique source commune.
Par exemple, une table Clients et une table Facturation peuvent toutes deux utiliser la rubrique N° client pour identifier de manière unique un client et ses achats. Si les deux tables sont liées par la rubrique source N° client, un enregistrement de la table Clients peut afficher une table externe présentant chaque facture dont le N° client correspond ; dans la table Facturation, chaque facture possédant le même N° client peut afficher des informations identiques à propos du client.
Dans cet exemple, la rubrique N° client de la table Clients est parfois appelée rubrique de clé primaire parce qu’elle définit chaque client de façon spécifique. La rubrique N° client de la table Facture est appelée parfois rubrique de clé étrangère parce que ses valeurs proviennent d’une autre table, à savoir la table Clients.
Les rubriques sources doivent être de l’un des types de rubrique suivants et doivent pouvoir être indexées :
Texte
Nombre
date
Heure
Horodatage
Calcul (avec un résultat texte, nombre, date, heure ou horodatage)
Remarques
Une rubrique de type Global peut être une rubrique source.
Une rubrique source utilisée dans une base de données relationnelle peut être une rubrique cible de référence externe, tant que la référence externe n’est pas basée sur un lien impliquant la rubrique source.
Vous pouvez augmenter le nombre de valeurs sources possibles en entrant plusieurs valeurs dans la rubrique source, séparées par des retours chariot. Vous pouvez accéder aux données liées en faisant correspondre n’importe quelle ligne de votre rubrique source, en fonction des critères du lien. C’est ce qu’on appelle parfois une rubrique multiclé ou une rubrique clé complexe.
Vous avez, par exemple, un lien simple liant des enregistrements de TableA vers TableB en fonction du contenu d’une rubrique unique dans chaque table, et la rubrique source de TableA contient les valeurs suivantes, séparées par des retours chariot :
Rouge
vert
Bleu
FileMaker Pro fait correspondre tout enregistrement de TableB où la rubrique source correspondante contient la valeur unique rouge, vert ou bleu. Toutefois, FileMaker Pro ne renvoie pas les enregistrements dans lesquels la rubrique source contient la valeur rouge vert bleu. Les retours chariot indiquent à FileMaker Pro de considérer chaque ligne comme une valeur séparée.
Rubriques connexes 
A propos des liens
Création d'une solution
A propos des types de liens
Création et modification de rubriques