Choix de l'emplacement des rubriques liées
•
|
Directement dans les modèles :Placez les rubriques liées directement dans un modèle pour afficher les données à partir du premier enregistrement lié, même si plusieurs enregistrements liés répondent aux critères du lien. Le premier enregistrement lié à s'afficher est déterminé par l'indication ou non d'un ordre de tri par le lien.
|
•
|
Dans les tables externes : Placez les rubriques liées dans une table externe d'un modèle pour afficher les données de tous les enregistrements liés qui répondent aux critères du lien.
|
•
|
Placez une rubrique liée dans la facture qui affiche la valeur la plus récente de la rubrique Date Commande de la base de données Historique Commandes. De même, la rubrique source est le numéro d'identification du client. Si le client a émis plusieurs commandes, la base de données Historique Commandes contient alors plusieurs enregistrements qui répondent au numéro d'identification de ce client. En définissant un ordre de tri dans la rubrique Date Commande lors de la définition du lien, la date la plus récente s'affiche dans la rubrique liée lorsqu'elle est placée directement dans le modèle (et non dans la table externe).
|
•
|
Placez des rubriques liées dans la facture qui affichent des données sur chaque article commandé, telles que le numéro d'identification produit, le Nom du produit, le Prix unitaire, etc. La rubrique source est le numéro d'identification commande. Etant donné que la commande contient le plus souvent plusieurs produits (vous affichez plusieurs enregistrements liés), vous créez une table externe destinée à contenir les rubriques liées. Chaque rangée de la table externe contient un enregistrement lié aux rubriques que vous sélectionnez dans la base de données Lignes.
|
Méthode FileMaker Pro d'évaluation des références aux rubriques liées des tables externes
Lorsque vous placez une rubrique liée dans une table externe, FileMaker Pro évalue les données liées à afficher à l'aide de l'un des deux points de départ suivants : l'enregistrement dans la table de la table externe ou l'enregistrement dans la table du modèle. Le point de départ choisi est déterminant car il affecte les données liées affichées par la rubrique.
FileMaker Pro détermine le point de départ à utiliser d'après le chemin d'accès des liens entre deux tables dans le
graphe de liens :
Si le chemin d'accès des liens entre la table du modèle et la table de la rubrique inclut la table de la table externe, l'enregistrement de cette dernière constitue le point de départ. Dans le cas contraire, le point de départ correspond à l'enregistrement de la table du modèle.
Par exemple, le graphe de liens suivant présente une base de données d'inscriptions scolaires. Cette base contient des tables d'enseignants, de cours et d'élèves, ainsi qu'une table d'inscriptions indiquant les cours suivis par chaque élève. Enfin, la base intègre une table de conseillers (une autre occurrence de la table d'enseignants) affectant un conseiller d'orientation à chaque élève.
Le tableau ci-après décrit la méthode appliquée par FileMaker Pro pour déterminer les points de départ relatifs aux quatre rubriques placées dans cette table externe à partir des différentes tables.
|
|
Le chemin d'accès inclut-il la table de la table externe ?
|
|
|
Nom de rubrique depuis la table Elèves
|
|
|
|
La rubrique placée provient de la table de la table externe (situation la plus fréquente). La rubrique présente un élève inscrit dans chaque rangée de la table externe.
|
Nom de rubrique depuis la table Conseillers
|
|
|
|
|
|
|
|
|
|
|
|
|
|
La rubrique placée provient de la table du modèle (situation peu fréquente). La rubrique répète le nom du cours dans chaque rangée de la table externe, ce qui produit des données redondantes si le modèle inclut la rubrique Nom du cours à l'extérieur de la table externe.
|
Outre les rubriques placées dans une table externe, FileMaker Pro utilise cette méthode pour déterminer le point de départ des références suivantes aux rubriques des tables externes :
•
|
Listes de valeurs : lorsqu'une liste de valeurs est configurée pour n'inclure que les valeurs liées d'une rubrique et qu'une rubrique d'une table externe est formatée pour présenter cette liste de valeurs. Le point de départ détermine les valeurs affichées dans la liste.
|
•
|
Calculs : lorsque des calculs par script font référence à des rubriques alors qu'une table externe est active.
|
FileMaker Pro détermine généralement les données liées qu'il convient d'afficher. Toutefois, vous pouvez changer le point de départ en modifiant le graphe de liens de façon à ce qu'il englobe d'autres tables et liens, puis en changeant les rubriques liées référencées dans la table externe.