Depuis assez longtemps j'ai résolu le problème de la façon suivante :
- J'ai créé une donnée Oui/Non (booléenne) dans la structure du fichier
- Cette donnée est appelée "Connexe" et sa case à cocher est placée dans l'onglet Essentiel
- Quand j'ajoute une personne, je la coche si cette personne est rattachée à l'arbre principal ou (ce qui revient au même) si elle est connectée à une personne déjà cochée.
- On peut positionner automatiquement à Oui toutes les personnes attachées à l'arbre principal en utilisant le Dictionnaire des données et en sélectionnant les personnes sur la base de "Lien de parenté/Ayant un lien de parenté quelconque" (avec le sosa1 par exemple.
- Avec cette donnée positionnée vous pouvez faire beaucoup de chose, par exemple lister/compter les personnes qui n'ont pas cette donnée à Oui, ou lister/compter les personnes qui sont connextées, ou faire une mise en valeur des cases de l'arbre. Sur mon arbre de travail, le coin haut-gauche est arrondi si la personne est connectée à l'arbre principal. Cela s'ajoute à l'information sosa, frère/soeur de sosa, cousin. Les coins peuvent être très parlants :
Mais pour répondre plus simplement à votre question, vous pouvez utiliser le dictionnaire des données et comme dit plus haut, lister les personnes qui ont un lien de parenté
quelconque avec le sosa 1 (mettre un grand nombre de degrés civils, 50 par exemple).
-