Lookup
Affiche directement dans cette table une valeur provenant de la ligne cible liée via un champ de clé étrangère – sans devoir ouvrir la ligne cible.
Lors de la création, vous choisissez :
- le champ de clé étrangère de cette table, via lequel la recherche s’effectue,
- la colonne de la table cible dont la valeur doit être affichée.
Un champ lookup est en lecture seule – la valeur affichée ne peut pas être modifiée directement, seulement via la ligne cible elle-même.
Pour le cas inverse – agréger les valeurs de plusieurs lignes qui référencent cette ligne – voir Rollup. Si vous souhaitez plutôt voir les lignes enfants individuelles elles-mêmes (pas seulement une valeur agrégée), voir Enregistrements enfants.
Modifier la connexion a posteriori
Via le menu contextuel de colonne → « Modifier le champ », la connexion d’un champ lookup existant peut être ajustée à tout moment, sans avoir à supprimer puis recréer la colonne. Dans la fenêtre modale d’édition, en plus du nom de champ et du format d’affichage, deux menus déroulants préremplis apparaissent :
- le champ de clé étrangère via lequel la recherche s’effectue,
- la colonne cible sur la table liée.
Les deux peuvent être modifiés indépendamment l’un de l’autre ; un clic sur « Enregistrer » applique immédiatement la nouvelle connexion.