Auteur Sujet: Codification d'Aboville, procédure PROC_DESCENDANCE  (Lu 7677 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne DDdeBerdeux

Codification d'Aboville, procédure PROC_DESCENDANCE
« le: 18 Décembre 2005 à 17:13:38 »
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é
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Ransac

  • Modérateur Global
  • AncestroGrandMaitre
  • *****
  • Messages: 3 015
  • Remercié: 1 fois
    • bases des villes
  • Programme: 2015-1996.3
  • Base: 5.131
  • Système: Windows vista, Windows 7, Windows 10
Codification d'Aboville, procédure PROC_DESCENDANCE
« Réponse #1 le: 18 Décembre 2005 à 18:26:23 »
est-elle conforme à la norme utilisée en généalogie ?
N'oubliez jamais que le mieux est l'ennemi du bien  et que la perfection n'est pas de ce monde !
Les définir est un défi, les réaliser est un leurre !    ... mais on aimerait tellement y croire!
 

Hors ligne DDdeBerdeux

Codification d'Aboville, procédure PROC_DESCENDANCE
« Réponse #2 le: 18 Décembre 2005 à 18:53:56 »
Citation de: "Ransac"
est-elle conforme à la norme utilisée en généalogie ?
Je ne l'ai pas inventée, elle figure sur pluieurs sites de référence comme celui-ci: http://www.genealogie-standard.org/outils/numerotation.html#abboville

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Horemans

  • AncestroSenior
  • *****
  • Messages: 1 775
    • http://perso.wanadoo.fr/philippe.horemans
Codification d'Aboville, procédure PROC_DESCENDANCE
« Réponse #3 le: 18 Décembre 2005 à 18:57:37 »
Dans certains émirats, il faudra aller au delà de Z si plus de 35 enfants  :lol:

Mais garder l'alignement est interressant.

Ya-t-il vraiment une norme, la numérotations prévoit des indices a, b etc pour les enfants de différents conjoints, mais j'ai rarement vu cette solution dans les logiciels.
Plus çà va, plus je me régale...  Et avec  Quisontils, la gestion des actes, c'est facile !   Philippe
 

Hors ligne DDdeBerdeux

Codification d'Aboville, procédure PROC_DESCENDANCE
« Réponse #4 le: 18 Décembre 2005 à 19:55:26 »
Citation de: "Horemans"
la numérotations prévoit des indices a, b etc pour les enfants de différents conjoints
Oui mais toujours en minuscules dans ce sens. Pour la limite à Z (35 enfants), l'informatique affiche les caractères suivants du code Asci, soit [, \, ], ^, _, `, a, b... S'il y a gêne, elle doit être moins fréquente que les 60 générations et pas bloquante.

A+

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne DDdeBerdeux

Codification d'Aboville, procédure PROC_DESCENDANCE
« Réponse #5 le: 19 Décembre 2005 à 23:07:39 »
Pour voir les résultats de cette codification, voir essais de la b4.010

A+

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)