Bonsoir,
La codification d'Aboville est visualisée dans les états de descendance d'Ancestrologie. Elle est pour celà calculée dans la procédure stockée PROC_DESCENDANCE, dans un champ de 120 caractères. Cette procédure est également utilisée par les états de dénombrement de descendance, pour l'affichage des arbres descendants et le plugin Les Arbres.
Certains utilisateurs qui ont un grand nombre de générations (plus de 55 environ) ont pu constater que les états de descendance ne s'affichaient pas, ou au mieux étaient tronqués à la 55ième génération environ.
La cause est la taille trop faible du champ (120c) pour la méthode de codification adoptée.
Cette numérotation est de la forme: "1.2.5.8.10.5.9.12" où le décalage correspond à la génération et chaque nombre au n° d'ordre de chaque enfant. Il en découle que bien avant la génération 60, si des familles ont plus de 9 enfants (et çà n'est pas rare), la chaîne dépasse les 120 caractères.
La modification de la taille du champ ayant des conséquences importantes sur d'autres procédures stockées et d'autres exécutables que j'ignore, je propose d'adopter une autre forme de la codification d'Aboville: "1258A59C", sans le point séparateur et où une lettre majuscule de l'alphabet remplace le nombre à partir de 10. Par rapport aux autres méthodes de codifications d'Aboville, celle-ci est plus dense (on peut aller jusqu'à 120 générations...), et conserve l'alignement vertical des générations dans les états (pas de décalage si >9 enfants).
Roger1 qui est concerné (plus de 60 générations), a essayé cette solution qui a résolu son problème. Il n'a pas trouvé d'anomalies.
Peut-elle posée des problèmes à quelqu'un ou ailleurs dans le logiciel ou ses plugins?
A+
André