Bonjour,
J’ai deux tables : Personnes et Parenté, liées ainsi : Per_Personnes ::Id = par_PAR_Parenté ::IdFkPersonne.
Sur un modèle basé sur Personnes, j’ai une TE qui affiche, dans chaque enregistrement, les parents liés à la personne qui fait l’objet de l’enregistrement. La création d’une entrée dans la TE crée un enregistrement dans la table Parenté. Jusque-là, tout va bien.
Dans la TE, j’affiche deux rubriques : Nom du parent et Id du parent. La rubrique Nom du parent est associée à une liste de valeurs basée sur la table Personne. Cette liste affiche deux valeurs : le nom du parent et son id. Dans la rubrique Nom du parent de la TE, je sélectionne le nom voulu et tout va bien. Pour la rubrique Id du parent, J’ai tenté de la renseigner avec une auto-entrée utilisant le calcul suivant : ObtenirValeur ( ElementsListeValeurs ( Obtenir ( NomFichier ) ; "Liste de personnes" ) ; 2), mais sans résultat. J’ai donc créé une autre liste de valeurs qui affiche l’id du parent en premier puis le nom du parent, triée selon le nom du parent. En cliquant dans la deuxième rubrique de la TE (Id du parent), je n’ai qu’à sélectionner à nouveau le nom du parent pour afficher son Id. Au final, j’obtiens donc le résultat recherché.
L’ennui est que je dois faire deux sélections. Comment puis-je m’épargner la deuxième sélection, celle dans la rubrique Id du parent ? En d’autres termes, comment puis-je faire en sorte que cette rubrique se renseigne automatiquement avec l’id du parent quand je fais la sélection dans la première rubrique ?
Merci de votre aide.