J'ai une table PER_Personne, qui contient les rubriques: PER_PersonneID, type Nombre sérié unique et indexée, PER_Prénom, Texte, PER_Nom, texte, et PER_NomComplet, une rubrique calculée avec Prénom & Nom.
Dans cette table tout au cours du développement, j’y ai ajouté aussi les rubriques: PER_ConjointID de type Nombre sérié de valeur identique identique que ,PER_PersonneID PER_NomCompletConjoint de type calcul depuis Prénom & Nom du conjoint, et enfin PER_NomCompletConjoint, Texte, qui doit recevoir le nom complet du conjoint.
Dans le graphe de lien, j’ai une auto-table PER_Personnes, et per_PER_Conjoint liés avec l’opérateur ≠ ::PER_Personnes::PER_PersonnesID (≠) per_PER_Conjoint::PER_PersonneID
J'ai créé une liste de valeur "Liste des personnes" en utilisant les valeurs de per_PER_Conjoint::PER_PersonneID comme première valeur, et per_PER_Conjoint::PER_NomComplet, comme 2e, et j'ai coché "Afficher uniq. les valeurs de la 2e rub."
Dans le modèle des "Personne" (PER_Personne), j'ai mis les rubriques PER_Prénom, PER_Nom, PER_NomComplet, et per_PER_Conjoint::PER_NomComplet. Cette dernière rubrique a un style de contrôle "Liste déroulante" avec les valeurs de "Liste des Personnes", avec flèche.
Je sais que FMP a de la difficulté à manipuler des rubriques calculées, mais je voudrais palier cette limite.
J'ai deux questions: 1- Pourquoi le nom complet de l'enregistrement d'une personne se retrouve dans la Liste des Personnes, alors que le lien devrait l’exclure par le lien ? (Illustré par une table externe)
2- Comment écrire un script qui se déclenche en choisissant un nom complet dans la rubrique PER_NOMCompletConjoint dans la "Liste des personnes" pour copier cette valeur dans PER_NomCompletConjoint?
Merci pour votre support. Fr2
Fichier de "travail" : [https://www.dropbox.com/scl/fi/vlmmu8h76rky9jr1d2m6r/ChoixConjoint.fmp12?rlkey=gkfvqurgk2mj6gxg786enc520&dl=0]