Bonsoir,
Le calcul de consanguinité a été dur à mettre au point, mais je pense que cette fois ci c'est bon. Comme cette fois, il y a un changement dans les tables, je préfère changer l'indice de la version qui passe donc à b4.010
L'exécutable de mise à jour est à télécharger
maj_b357_b4010.exeLe fichier
FAMILLEVIDE4010.zip contient la base vide et le fichier modificationsBDD.txt expliquant toutes les modifications effectuées depuis la version b3.57.
La table INDIVIDU a été modifiée pour ajouter un champ CONSANGUINITE.
Aussi, il faut une version du logiciel d'au moins v405. Sans celà, il est impossible d'importer un fichier gedcom.
Philippe CM doit prochainement rendre visible ce champ dans la fiche, probablement sous le numéro SOSA, et une option dans les préférences permettra de l'afficher ou le masquer. Pour le visualiser en attendant, il n'y a que SELECT CLE_FICHE, NOM, PRENOM, CONSANGUINITE FROM INDIVIDU WHERE NUM_SOSA >0 par exemple.
Pour documenter ce champ plusieurs procédures ont été créées ou mises à jour. Pour le moment elles doivent être exécutées par des requêtes depuis le BOA, en attendant que des fonctions soient ajoutées au menu.
EXECUTE PROCEDURE PROC_MAJ_CONSANG(I_DOSSIER,SOSA) où SOSA=1 pour calculer le coefficient des SOSA uniquement.
Si SOSA<>1 , c'est le calcul de tout le dossier qui est lancé, et çà risque d'être long... (cliquer sur exécuter procédure)
SELECT * FROM PROC_PARENTE(CLE_INDIVIDU1,CLE_INDIVIDU2), calcule le coefficient de parenté entre 2 individus, mais si CLE_INDIVIDU2=0 c'est le coefficient de consanguinité de CLE_INDIVIDU1 qui est calculé.
Les seules autres modifications concernent les 4 états de descendance "complet" et "patronymique", modifiés uniquement pour remplacer l'étiquette de colonne "N°SOSA" par "Numéro D'Aboville". Sauvegardez les votres si vous les avez déjà modifiés, avant d'effectuer la mise à jour.
Pour le reste, précautions et mode opératoire de la mise à jour, voyez
http://www.ancestrologie.org/forum/index.php?topic=5123.0&start=0Bons tests
Merci
André
PS: pour ceux qui comme moi il n'y a pas bien longtemps, ne savent pas ou se font une fausse idée de ce qu'est la consanguinité:
http://www.ancestrologie.org/forum/index.php?topic=5123.0&postdays=0&postorder=asc&start=42Edition du 19/12/2005: modifications , voir message du 19/12 dans ce fil. Essais en particulier avec des tags évènements à libellés modifiés et mise à jour de ces tags dans les bases. Garder une sauvegarde de la base avant essais.
Edition du 21/12/2005 8h00: Mise à jour des libellés des tags évènements. Ajout de commentaires dans les états de descendances (explications concernant le code d'Aboville), et du dénombrement d'ascendance ((explications à propos du coeff de consanguinité, l'implex et le coeff de perte d'ancêtres).