@Karlemagne oui c’est tout à fait possible… Pas de limite là-dessus à mon avis…
La seule remarque que je pourrais faire par rapport à ce que tu décris c’est : pourquoi CR1 pointerait vers T2.C1 et CR2 pointerait vers T2.C2 ?
Surtout qu’attention… Si T2.C1 est une colonne à valeurs uniques (comme un identifiant par ex.) alors pas de soucis : lorsque tu brancheras une liste déroulante dessus tu verras des valeurs uniques. Mais si T2.C2 est une colonne où tu peux retrouver plusieurs fois la même valeur sur des enregistrements différents (comme un statut par ex.) : lorsque tu brancheras une liste déroulante dessus tu auras des tas de doublons et faudra que tu ajoutes un Distinct() pour les éliminer ; bref, ça devient moins propre.
L’idée serait plutôt d’avoir T1.CR1 qui pointe vers T2.C1 (une colonne identifiante à valeurs uniques) et T1.CR2 qui point aussi vers T2.C1. Cela ne t’empêchera pas de récupérer n’importe quelle colonne de T2 en faisant un LookUp(T2; C1 = T1.CR1) ou LookUp(T2; C1 = T1.CR2).
Par ex. :
Une table Etudiant avec : n° élève, nom, prénom, etc.
Une table Bureau des élèves avec :
Président : recherche vers Etudiant.N°Elève
Secrétaire : recherche vers Etudiant.N°Elève
Trésorier : recherche vers Etudiant.N°Elève
Tu me suis ?
CommentID=wLypP25cGfca1GF, PostID=71QCOzbAYdHB3OC
Signaler
Un problème est survenu lors du signalement de ce message.
Bloquer un membre ?
Veuillez confirmer que vous souhaitez bloquer ce membre.
Vous ne pourrez plus :
Voir les publications des membres bloqués
Mentionnez ce membre dans les messages
Inviter ce membre à rejoindre des groupes
Envoyer un message à ce membre
Veuillez prévoir quelques minutes pour que ce processus se termine.