Bonsoir,
D'abord pour l'installation.
Après avoir quitté ancestrologie, il suffit d'exécuter le fichier Ancestrologie-Migration.exe que vous avez téléchargé sur le site. Lisez bien les messages avant de continuer, il peut y avoir des informations importantes. Cette version exécute 2 installations successives, la première lançant la seconde.
Cette seconde concerne uniquement la mise à jour des tags dans les tables de references et dans vos dossiers. Il vous est même possible de ne pas l'exécuter. Mais le fichier maj_tag_eve.exe reste dans le répertoire c:\program files\ancestrologie où il vous sera possible de l'exécuter après importation d'un gedcom comportant d'anciens tag "illégaux".
La première procédure, laisse dans le même répertoire ancestrologie un fichier modifbase.log qui peut être ouvert avec le bloc-note de Windows.
Il contient des renseignement sur la mise à jour et sur son déroulement. Mais à priori, vous n'avez pas à vous en inquiéter si par la suite, Ancestrologie redémarre correctement et si vous retrouvez le bon indice de la base (b4.010 pour celle-ci) en haut à gauche de la fenêtre.
Ensuite dans le détail, la liste de tout ce qui a été mis à jour depuis la version de la base b4.004 qui se trouvait précedemment sur le site.
Corrections de la procédure PROC_STATISTIQUES utilisée dans l'état statistiques "Graphique par Pays ou Départements".
Dans la table REF_DEPARTEMENTS, modifications du libellé des codes 9881 et 9882 en Nouvelle Calédonie du Nord et Nouvelle Calédonie du Sud au lieu de Nord et Sud pour cause de confusion avec le département du Nord.
PROC_STATISTIQUES, classement des départements en primaire par code pays.
Insertion, exécution et suppression par le programme de mise à jour INNO SETUP, d'une procédure PROC_MAJ_POUR_MEDIA afin de corriger les erreurs concernant la gestion des medias dans la base, au cours de la mise à jour.
Modifications PROC_INCOHERENCES pour ajouter les controles évènements individuels absents dans T_ASSOCIATIONS, et des évènements familiaux sans union, unions avec conjoint à 0 ou null.
Ajout à la table REF_RELA_TEMOINS de 2 colonnes pour mémoriser les tag-témoins anciens et nouveaux, et d'une procédure PROC_REF_TEMOINS(A ou N) pour choisir les tag-témoins à utiliser avant et après l'importation d'un gedcom
Ajout dans la procédure de mise à jour INNO SETUP des fichiers REF_EVENEMENTS2.txt, REF_DEPARTEMENTS2.txt et REF_RELA_TEMOINS2.txt mis à jour suite aux modifications sur les tables.
Modification de la table de référence des évènements pour remplacer TITR non gedcom par TITL. Mise à jour de la table EVENEMENTS_IND en conséquence.
Pour correction des statistiques sur le dossier, modification des procédures PROC_COMPTAGE et PROC_COMPTE_VILLES.
Corrections de PROC_ETAT_DENOMB_ASCEND pour l'état statistique de dénombrement de l'ascendance.
Correction de PROC_ETAT_AGE_PREM_UNION_BASE et des états age_premiere_union.rtm et age_premiere_union_orange.rtm pour le fonctionnement de ces états.
Corrections pour présentation (étiquettes de colonnes se chevauchant) des états de dénombrement de descendance.
Modifications pour introduire les calculs de consanguinité et de parenté
Création d'une table temporaire TQ_CONSANG,
Création d'une procédure récursive PROC_CONSANG de calcul de la parenté entre 2 individus ou de consanguinité d'un individu selon le mode utilisé, selon la formule de Malecot,
Création d'une procédure PROC_PARENTE utilisable depuis le BOA pour calculer la parenté entre 2 individus
Ajout champ CONSANGUINITE à la table INDIVIDU.
Création PROC_MAJ_CONSANG (mise à jour du champ CONSANGUINITE pour tout le dossier ou les SOSA).
Refonte états de dénombrement ascendance pour faire apparaître la consanguinité et un coefficient de perte d'ancêtres. Numérotation générations à partir de 1 pour SOSA 1 pour homogènéité avec fiche.
PROC_ETAT_DENOMB_ASCEND modifications pour supprimer l'erreur de cumul des individus distincts (un même individu apparaissant dans plusieurs générations était compté autant de fois)
Etats de descendance complets et patronymiques, remplacement du libellé N°SOSA par Numérotation d'Aboville.
Modification PROC_DESCENDANCE pour adoption codification d'Aboville 1A2D, le champ varchar(120) étant trop petit à partir d'environ 55 générations avec la codification 1.10.2.13.
Etats de dénombrement descendance: refonte complète de la PROC_ETAT_DENOMBR_DESCEND qui utilisant PROC_DESCENDANCE ne comptaient que les descendants distincts (implexe toujours nul). Correction erreur de cumul des individus distincts sur plusieurs générations.
Mise à jour des tags évènements illégaux.
Intégration à la procédure de maj de la base d'un exécutable maj_tag_eve.exe, restant dans le répertoire Ancestrologie et exécuté par la procédure. Il permettra de corriger une base après l'importation d'une gedcom comportant des tags illégaux. Copie de REF_EVENEMENTS2.txt dans le répertoire des tables de référence.