Auteur Sujet: bug dans l'arbre hiérarchique  (Lu 2222 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne Gwen82

  • Grand Amateur
  • ***
  • Messages: 29
bug dans l'arbre hiérarchique
« le: 23 Juin 2008 à 19:05:14 »
Bonjour à tous,

Depuis que j'utilise Ancestrologie, c'est la première fois que ça m'arrive !

Quand j'affiche l'arbre hiérarchique d'un ancêtre, il affiche normalement toute sa descendance, jusque là aucun problème.
Mais juste au-dessous d'un individu il affiche un ? (comme s'il avait eu une seconde femme, alors que je n'ai jamais rajouté de seconde femme). Et ensuite je trouve normalement son mariage avec son épouse.

J'ai bien essayé de le supprimer dans les fiches, mais là est le problème. C'est qu'il n'y a rien de visible : en surfant sur les fiches tout semble correct, il n'y a pas d'intrus, ni d'évènement inapproprié, et l'individu en question n'a qu'une seule femme, et vice-versa.

J'aimerais vraiment pouvoir supprimer cette information erronée, car je compte utilisé l'arbre hiérarchique pour le transmettre à mes grands-oncles/tantes pour qu'ils puissent m'aider à le compléter. Et il vrai que ce ? peut prêter à confusion (on pourrait penser qu'on ne connait pas le nom de femme, alors qu'il seulement d'un bug)

Merci d'avance pour votre aide, salutations,
Gwen

Aperçu de ce qui apparait dans l"arbre hiérarchique" :
[...]
__ NOM Prénom de l'épouse
__ {X date & lieu du mariage} NOM Prénom de l'épouse
____ Nom Prénom de l'époux
____ ?                   ---> c'est lui mon problème   ??? ::)
______ {X date & lieu du mariage} NOM Prénom de l'épouse
______ NOMS Prénoms des enfants
[...]
mon Ancestrologie : version 1007 / base 5.116 (anciennement : version 790 / base 5.057)
mon PC: Intel 2400 MHz, 1 Go RAM, DD 30 Go, WinXP Home + SP3
 

Hors ligne Facon

bug dans l'arbre hiérarchique
« Réponse #1 le: 23 Juin 2008 à 19:30:04 »
Bonsoir,
C'est toujours une idée lumineuse d'indiquer les versions application et base d'Ancestrologie.

Dans l'exemple indiqué, peux-tu préciser un point au sujet de l'aperçu dans l'arbre hiérarchique:
Aperçu de ce qui apparait dans l"arbre hiérarchique" :
[...]
__ NOM Prénom de l'épouse
__ {X date & lieu du mariage} NOM Prénom de l'épouse ------> Tu as une épouse mariée avec une épouse. Est-ce bien le cas?
____ Nom Prénom de l'époux
____ ?                   ---> c'est lui mon problème   
______ {X date & lieu du mariage} NOM Prénom de l'épouse   ----> voir la question
______ NOMS Prénoms des enfants
[...]


Il existe des décalages anormaux dans la représentation de l'arbre hiérarchique, est-ce le résultat d'une représentation approximative ou la réalité? Je pense en particulier à l'épouse au droit de celle qui semble être mariée avec le point d'interrogation.

Remarque: Le point d'interrogation peut être présent dans l'arbre hiérarchique pour figurer notamment un père inconnu dans le cas où la mère aurait eu un ou plusieurs enfants.
Christian
 

Hors ligne Gwen82

  • Grand Amateur
  • ***
  • Messages: 29
bug dans l'arbre hiérarchique
« Réponse #2 le: 23 Juin 2008 à 20:48:00 »
Bonsoir,

Désolé pour cet oubli. Voici la la version d'Ancetrologie que j'utilise :
Version 2008.0.0.790 et Version de la base 5.057.

Merci d'essayer de m'aider.
En effet, une erreur s'est glissée au niveau des époux/épouse du 1er couple (voir ci-dessous), c'est bien un couple homme/femme (classique) LOL.

[...]
MMMMM Aaaaa (époux1)
.{X date & lieu du mariage} RRRRR Fffff (épouse1)
..MMMMM Bbbbb (époux2)
...?                                                                        --> ligne qui apparait pour je ne sais quelle raison
...{X date & lieu du mariage} VVVVV Nnnnn (épouse2)     --> c'est la seule et unique épouse de MMMMM Bbbbb
....MMMMM Ggggg
[...]

NB1: j'y ai mieux respecté les décalages que donne l'export en fichier texte quand "Sans décalage avec les enfants" est décoché (un . pour une tabulation)
NB2: je cache les noms car il s'agit de contemporains très proche.

Simplement pour préciser les choses :
MMMMM Aaaaa est marié à RRRRR Fffff.
Ils ont 1 fils MMMMM Bbbbb qui s'est marié à VVVVV Nnnnn, qui ont 1 fils MMMMM Ggggg.

Pour ce qui est de votre remarque, j'avais espéré que ce soit ce genre de problème, malheureusement j'ai déjà vérifié mais sans succès.

Salutations,
Gwen
« Modifié: 23 Juin 2008 à 22:34:27 par Gwen82 »
mon Ancestrologie : version 1007 / base 5.116 (anciennement : version 790 / base 5.057)
mon PC: Intel 2400 MHz, 1 Go RAM, DD 30 Go, WinXP Home + SP3
 

Hors ligne Facon

bug dans l'arbre hiérarchique
« Réponse #3 le: 23 Juin 2008 à 22:44:05 »
Bonsoir,
Tu as peut-être créé l'enfant de l'époux 2 sans connaître l'épouse puis le tout suivi d'un rétablissement complet qui n'aurait pas éliminé le premier lien simple (avec l'absence d'un parent).

Le traitement de cette situation n'est pas évident. Je te propose la chose suivante passant par l'utilisation du BOA.

Tu vas donc dans le BOA via le menu Plugins > BOA dans lequel tu choisis Incohérences de la base puis Lister. S'il y a des anomalies, l'inventaire sera établi. Dans un second temps au lieu de Lister tu fais Corriger.
S'il y avait des incohérences, les individus mentionnés seraient de toutes manières inaccessibles, il n'y a pas d'inconvénient à supprimer ces personnes.
Christian
 

Hors ligne Gwen82

  • Grand Amateur
  • ***
  • Messages: 29
bug dans l'arbre hiérarchique
« Réponse #4 le: 23 Juin 2008 à 23:26:37 »
Bonsoir,

Je comprend bien ce que tu décris, mais ce qui m'étonne c'est qu'il s'agit des individus d'où part tout mon arbre. C'est pour dire que ça fait bien longtemps que je n'ai pas eu à rajouter des enfants ou des couples à ces individus (pour faire simple, ça concerne directement mes parents que je n'ai pas eu a modifier depuis fort longtemps, excepté les évènements, les adresses et les médias).

En ce qui concerne BOA, j'ai exécuté "les incohérences de la base", et il ne trouve aucune incohérence.

Ce qui me parait vraiment bizarre, c'est que cette erreur ne se répercute nulle part ailleurs  dans l'arbre (que ce soit sur les fiches, sur l'affichage de l'arbre, dans le répertoire, etc.)

Je vais encore voir si je peux faire quelque chose.
Gwen
mon Ancestrologie : version 1007 / base 5.116 (anciennement : version 790 / base 5.057)
mon PC: Intel 2400 MHz, 1 Go RAM, DD 30 Go, WinXP Home + SP3
 

Hors ligne Gwen82

  • Grand Amateur
  • ***
  • Messages: 29
bug dans l'arbre hiérarchique
« Réponse #5 le: 23 Juin 2008 à 23:48:42 »
Je viens de séparer cette personne de tout son environnement familiale (enfants, puis épouse, puis parents).
=> Il se retrouve donc totalement isoler de l'arbre.

Quand je demande d'afficher l'arbre hiérarchique de cette personne, et bien voici ce qui apparait :
MMMMM Bbbbb
.?

J'ai toujours ce satané ? qui est toujours là (placé au niveau d'une épouse virtuelle).
J'ai bien essayé de supprimer les médias qui le liait à sa véritable épouse (acte de mariage, livret de famille) pensant que cela pouvait agir sur le problème => sans résultat non plus.

J'avoue que je ne sais plus trop quoi faire ...
Je verrais demain, bonne soirée,
Gwen
mon Ancestrologie : version 1007 / base 5.116 (anciennement : version 790 / base 5.057)
mon PC: Intel 2400 MHz, 1 Go RAM, DD 30 Go, WinXP Home + SP3
 

Hors ligne DDdeBerdeux

bug dans l'arbre hiérarchique
« Réponse #6 le: 24 Juin 2008 à 11:57:31 »
Bonjour,
L'épouse en trop de MB a probablement pour origine la déclaration d'un enfant rattaché au père. Celà crée une union dont seul le mari existe. Lorsque la mère est ajoutée à l'enfant cette union est normalement supprimée et remplacée par l'union du père et de la mère, si cette union n'existe pas encore et si le père n'a pas un autre enfant sans mère déclarée. Il est fort possible que dans des versions anciennes d'Ancestrologie ce dernier mécanisme n'ait pas toujours bien fonctionné. L'anomalie existe probablement depuis longtemps, mais elle n'est devenue visible que depuis les récentes modifications de l'arbre hiérarchique qui maintenant affiche les conjoints, remplaçant le conjoint "absent" par un "?".
Si vous êtes sûr que MB n'a pas d'autre enfant que MG, vous pouvez supprimer cette union fictive en exécutant dans le BOA la requête suivante (cliquer sur exécuter procédure et valider les modifications avant de quitter), après avoir sauvegardé votre base au cas où:delete from t_union
where union_mari=123
and union_femme is null
en remplaçant 123 par le code NIP (sans le sexe) de MB.
A+
André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Gwen82

  • Grand Amateur
  • ***
  • Messages: 29
bug dans l'arbre hiérarchique
« Réponse #7 le: 24 Juin 2008 à 18:53:34 »
Bonjour,

Merci beaucoup pour votre proposition.

En fait, MB est mon père, VN est ma mère, et MG est moi-même.
Et pour être complet, j'ai 2 soeurs (je ne suis donc pas le seul enfant de MB)

Puis-je tout de même exécuter BOA sans risquer de perdre des informations ?

Ou, puis-je exécuter BOA, une fois que MB est complètement déconnecté de sa cellule familliale (enfants, puis épouse, puis parents) sans risquer de perdre des informations ?

NB: je reste tout de même étonné de l'apparition de ce ? étant donné que je ne fais pas de mise à jour du logiciel, et que depuis que ces individus ont été créé (il y a plusieurs années), j'en ai créé plus de 1000 autres !!! M'enfin ;-)

Cordialement,
Gwen
mon Ancestrologie : version 1007 / base 5.116 (anciennement : version 790 / base 5.057)
mon PC: Intel 2400 MHz, 1 Go RAM, DD 30 Go, WinXP Home + SP3
 

Hors ligne Facon

bug dans l'arbre hiérarchique
« Réponse #8 le: 24 Juin 2008 à 19:20:44 »
Bonsoir Gwen,
Avec les explications complémentaires de ton dernier message, j'en déduis que dans l'arbre hiérarchique tes deux soeurs sont dans le même alignement que le tien et ont eu pour mère "l'épouse 2".

 :arrow: Si tu as des craintes dans l'utilisation du BOA, la meilleure des recommandations dans ce cas est de prescrire une sauvegarde de ta base de données. Tu peux faire celle-ci en passant par le menu Généalogies > Sauvegarde de la base de données ou plus directement à l'aide de l'Explorer de Windows.
Dans ces conditions, tu peux Exécuter la procédure proposée par André y compris avec la sauvegarde des modifications sans casser tous les liens entre tes parents et leurs enfants. Tu as toujours la ressource de revenir à la situation précédente.

Je suppose et même j'espère que tu effectues des sauvegardes régulières.

 :arrow: Je suis tout autant étonné par ton nota bene. Les versions indiquées par tes soins montrent que nous sommes en face d'une version récente et à l'évidence elle n'existait pas il y a quelques années. Tu as donc effectué des mises à jour pour parvenir à ce stade et c'est une bonne chose.
D'une certaine manière, cela conforte l'explication d'André.
Christian
 

Hors ligne Gwen82

  • Grand Amateur
  • ***
  • Messages: 29
bug dans l'arbre hiérarchique
« Réponse #9 le: 24 Juin 2008 à 19:42:53 »
Bonsoir Facon,

Tu as tout a fait raison.

-> En ce qui concerne les sauvegardes, je fais bien entendu des sauvegardes régulières (surtout avant des manips comme celle indiquée)

-> Oui, en fait j'utilisais je ne sais plus qu'elle version d'Ancestrologie vers 2004, puis j'avais mis la généalogie de côté pendant quelques temps. Quand je mis suis remis, j'ai récupéré la version en cours en 2007, et depuis je préfère ne faire aucune MàJ (moins de risque de perte de données, à mon sens)

-> Je m'en vais exécuter le code BOA fournit par André dans la soirée.

Je vous tiendrais au courant,
bonne soirée,
Gwen
mon Ancestrologie : version 1007 / base 5.116 (anciennement : version 790 / base 5.057)
mon PC: Intel 2400 MHz, 1 Go RAM, DD 30 Go, WinXP Home + SP3
 

Hors ligne Gwen82

  • Grand Amateur
  • ***
  • Messages: 29
bug dans l'arbre hiérarchique
« Réponse #10 le: 24 Juin 2008 à 21:09:34 »
Re,

Je viens tout juste d'exécuter la requête qui parfaitement fonctionné  :lol:

Je retrouve enfin une liste propre et agréable à lire.

Merci beaucoup à vous deux pour votre aide rapide et claire.

Salutations,
Gwen
mon Ancestrologie : version 1007 / base 5.116 (anciennement : version 790 / base 5.057)
mon PC: Intel 2400 MHz, 1 Go RAM, DD 30 Go, WinXP Home + SP3
 

Hors ligne DDdeBerdeux

bug dans l'arbre hiérarchique
« Réponse #11 le: 26 Juin 2008 à 20:50:05 »
Bonsoir,
Quand je mis suis remis, j'ai récupéré la version en cours en 2007, et depuis je préfère ne faire aucune MàJ (moins de risque de perte de données, à mon sens)
Il y a quelques "bricoles" qui me gênent dans votre réponse.
La première c'est que par ailleurs (votre deuxième message de ce fil), vous dites que vous êtes en V790 b5.057, et que cette version date d'avril 2008...
La seconde c'est que, si je veux bien admettre que par méfiance ou extrême prudence (vous avez déjà passé beaucoup de temps à récolter vos informations), vous attendiez quelques semaines, le temps de voir s'il n'a pas été trouvé de gros bugs dans la dernière évolution, vous prenez en définitive plus de risques à attendre trop longtemps. L'expérience démontre que les évolutions régulières se font généralement facilement avec l'outil "migration_base" mis en ligne. Ainsi en ce moment le passage en V795 b5.100 s'accompagnant d'une mise à jour de Firebird ne peux se faire par cette méthode que si la version de départ de la base est au moins de b4.000 (début 2006). Pour les bases plus anciennes, il faut passer par l'outil de transfert de dossier, et pour la mise à jour du logiciel lui-même il devient préférable de le désinstaller pour installer la dernière version.
D'autre part, la procédure de migration commence par sauvegarder votre base ainsi que l'ancien .exe, ce qui vous assure un retour en arrière possible.
A+
André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)