Pour ceux qui veulent essayer cette nouvelle version, j'ai mis en ligne
maj_b357_b4013.exe un exécutable qui modifie la base en version b4.012 et quelques états, ainsi que
FAMILLEVIDE4013.zip la base vide accompagnée du fichier décrivant toutes las modifications depuis la base b3.57.
Les modifications depuis la b4.010 sont les suivantes:
Etat statistique des Naissances et décès par pays et départements: ajout cumul sur état, alignement des nombres à droite. PROC_STATISTIQUES regroupement des enregistrements sans département ou pays (chaîne vide ou nulle) et remplacement par libellé "Département inconnu" ou "Pays inconnu". Idem pour PROC_COMPTE_VILLES (informations sur dossier).
Etat de dénombrement d'ascendance ajouté trait de séparation entre consanguinité et implexe.
Modifications pour gestion des implexes dans l'ascendance:
Ajout champ IMPLEXE dans table temporaire TQ_ARBREREDUIT
Modification PROC_ARBRE pour ne pas élimiler l'implexe et mettre dans le champ implexe le sosa de l'ancêtre commun
Idem pour PROC_ARBRE_ECRAN et PROC_ARBRE_EXPORT avec correction dernier métier (était le dernier saisi au lieu du dernier en date).
Modification¨PROC_ARBREREDUIT ajout champ IMPLEXE.
Modifications PROC_ETAT_ASCENDANCE et états d'ascendance compléte pour y faire figurer les implexes.
Correction erreur de calcul de la PROC_CONSANG.
Création d'une procédure PROC_ANC_COMMUNS listant les ancêtres communs à 2 individus, leurs enfants à l'origine des branches distinctes et le nombre de générations permettant d'atteindre les individus dont on cherche les ancêtres communs.
Modifications PROC_DESCENDANCE: suppression du calcul de l'ordre, le code d'Aboville contenu dans la variable SOSA pouvant le remplacer. Utilisation du champ ORDRE pour identifier les enfants implexes avec le même N° d'Aboville que le premier découvert.
Correction dernier métier.
Modifications des états de descendance complète pour y faire figurer les implexes.
Modification PROC_ASCEND_DESCEND pour supprimer les enregistrements implexes générés dans les PROC_ARBRE et PROC_DESCENDANCE.
Correction PROC_TROUVE_UNIONS pour rapidité (éliminer requête sur CLE_FICHE NULL).
Les principales modifications concernent la gestion des implexes.
Mais
ATTENTION çà ne marche pas correctement avec la version officielle actuelle v420 du logiciel, ni le plugin les Arbres ni WebExport.
Philippe CM a fait une version béta v433 (en ligne) qui pour le moment ne fait que supprimer les inconvénients de ces individus supplémentaires (implexes) dans les tables, sans encore en profiter dans les arbres standards (ils sont comme avant).
Par contre les implexes apparaissent dans les états d'ascendance et descendance complets.
Le plugin Les Arbres actuel n'est pas perturbé dans les arbres ascendants, mais les individus supplémentaires (enfants implexes parce que leurs 2 parents sont des descendants de l'individu origine), sont mal placés. Une première étape à laquelle PCM travaille sera de les supprimer, avant de les placer correctement dans un second temps.
Pour WebExport, pas de problème pour l'exportation du dossier complet, mais des erreurs lors des exportations limitées à l'ascendance ou la descendance. Yves travaille actuellement pour proposer une version acceptant ces mises à jour, et peut-être en profitant?
Les essais les plus intéressants devraient porter sur des bases ayant un grand nombre de générations et plus de 9 enfants dans certaines familles.
La procédure PROC_ANC_COMMUNS donne parfois des résultats surprenants, mais qui semblent pourtant justes.
N'oubliez pas les sauvegardes avant de modifier. Pour ceux qui ont déjà fait la Maj_Tag_Eve (en 2ième partie de la mise à jour), il n'est pas indispensable de la recommencer.
Bons tests.
André
PS: réédition du 12/01. Yves Bruant vient de faire une version béta 2.2.1.0 de sa dll CrétionWeb, adaptée à cette base modifiée, téléchargeable
http://www.ybruant.magic.fr/ess/installe_dllcreationweb.exeIl serait bon de la tester avec cette base, mais également avec des bases de version précédentes, car Yves essaie de garder une compatibilité avec les anciennes versions.