Bon je vais essayer d'exposer le problème le plus clairement possible
Je dispose de 4 tables de base dont la structure est la même a chaque fois
Table_x
Champ 1, Nom du champ : ID, Type de données NuméroAuto -> Clé primaire de la table
Champ 2, Nom du champ : Nom, Type de données Texte
Je crée une 5ème table donc la structure est la suivante
Table_base
Champ 1 -> ID, NuméroAuto
Champ 2 -> Désignation, liste déroulante avec requête sur table 1
Champ 3 -> Particularité, liste déroulante avec requête sur table 2
Champ 4 -> Type, liste déroulante avec requête sur la table 3
les champ 2 3 et 4 ont été automatiquement mis au format numérique même s'il m'affiche du texte, au cause du fait que la clé primaire de la table de base est l'ID en NuméroAuto (je suppose)
le hic, c'est que dans une 6eme table quand je fait un champs en liste déroulante avec affichage de plusieurs colonnes avec requête sur la table 5 sur les champ 2 et 3, bas il m'affiche la valeur de l'ID (la clé primaire) et nom pas le texte.
que doit je faire pour affiché le texte et nom pas l'id. (en gros pas la clé primaire de l'enregistrement mais la valeur d'un autre champs)
je prévient, ne me dite pas de changer la clé primaire de la table, je ne peut pas, la contrainte c'est que l'id doit être la clé primaire et pas le champs désignation car dans les relations entre table j'utilise l'intégrité référentielle et la mise a jour en cascade des champs
merci d'avance
Partager