Go to Contents
Page
précédente
Page
suivante
Table des matières > Utilisation de tables et de fichiers liés > A propos des types de liens > A propos des liens à un seul critère

A propos des liens à un seul critère
Dans un lien à un seul critère, les données d'une rubrique sont mises en correspondance avec les données d'une autre rubrique.

Illustration d'un lien possédant un seul critère
Par exemple, un enregistrement de l'une des tables est lié à n'importe quel enregistrement de l'autre table lorsque les valeurs de RubriqueTexteA et de RubriqueTexteB sont identiques.
Utilisation de liens à un seul critère
Utilisez un lien à un seul critère lorsque vous souhaitez lier deux tables en fonction d'une seule valeur commune, comme un numéro de série ou un numéro d'identifiant. Par exemple, une base de données Contacts possède deux tables :
Contacts, stockant les noms et les adresses ;
Numéros de téléphone, stockant les numéros de téléphone et les types de numéros, tels que bureau, domicile, télécopie, etc.
Les données sont réparties entre deux tables car un seul contact peut avoir plusieurs numéros de téléphone.
Les tables contiennent les rubriques suivantes :
Table Nom de rubrique Commentaire
Contacts
Nom
Rubrique Texte
 
Adresse
Rubrique Texte
 
Ville
Rubrique Texte
 
Département
Rubrique Texte
 
Code postal
Rubrique Texte
 
N° contact
Rubrique Nombre, numéro de série entré automatiquement ; rubrique source pour la table Contacts
Numéros de téléphone
Numéro de téléphone
Rubrique Texte
 
Type de numéro
Rubrique Texte
 
N° contact
Rubrique Nombre ; rubrique source pour la table Numéros de téléphone
La rubrique N° contact est la rubrique source dans le lien entre les deux tables. Dans la table Contacts, la rubrique N° contact est définie pour l'entrée automatique d'un numéro sérialisé (numéro de série), ce qui permet d'attribuer à chaque enregistrement de la table Contacts un numéro d'identifiant unique. Dans la table Numéros de téléphone, le N° contact est une simple rubrique Nombre, aucune option d'entrée automatique n'est définie.
Le lien étant défini pour autoriser la création d'enregistrements liés dans la table Numéros de téléphone, le N° contact de l'enregistrement Contact sera automatiquement inséré dans la rubrique N° contact de Numéro de téléphone pour chaque nouvel enregistrement lié. Cela permet à de nombreux enregistrements de la table Numéros de téléphone d'être liés à un seul enregistrement de la table Contacts.
Dans le graphique des liens, un lien est créé entre la rubrique N° contact de chaque table.

Affichage par le graphique des liens, d'un lien à un seul critère entre deux rubriques sources
Dans la boîte de dialogue Modifier le lien, la case à cocher Permettre la création d'enregistrements via ce lien est activée. Ceci signifie que l'utilisateur peut entrer un numéro de téléphone dans une ligne de table externe vide et que FileMaker Pro crée automatiquement un enregistrement lié pour ce numéro de téléphone. La case à cocher Supprimer les enreg. liés de cette table, quand un enreg. est supprimé de l'autre table est également activée, car il n'y a pas de raison de conserver d'anciens numéros de téléphone si l'enregistrement de contact correspondant est supprimé.
Enfin, une table externe vers la table Numéros de téléphone est ajoutée dans le modèle Contacts.

Table externe vers la table Numéros de téléphone, désignant un certain nombre d'enregistrements liés
Rubriques connexes
A propos des liens à plusieurs critères
A propos des liens utilisant des opérateurs de comparaison
A propos des liens renvoyant une plage d'enregistrements
A propos des liens internes

Table des matières > Utilisation de tables et de fichiers liés > A propos des types de liens > A propos des liens à un seul critère
Page
précédente
Page
suivante