Auteur Sujet: [Résolu] Anomalie #40 Ajout temoin dans les eve indiviuels  (Lu 5126 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne Gvx

  • AncestroJunior
  • ****
  • Messages: 361
[Résolu] Anomalie #40 Ajout temoin dans les eve indiviuels
« le: 02 Décembre 2005 à 22:08:06 »
Depuis la version 357 d'ancestrologie (je crois) les témoins ne sont pas attribués correctement



Pour les détails voir ce fil

http://www.ancestrologie.org/forum/index.php?topic=4333.0&start=0

Hors ligne Lya

  • AncestroSenior
  • *****
  • Messages: 1 396
    • http://quidancestro.free.fr
[Résolu] Anomalie #40 Ajout temoin dans les eve indiviuels
« Réponse #1 le: 03 Décembre 2005 à 20:10:32 »
Je propose de reprendre l'exposé complet du problème sur ce fil.



Je ne constate pas de problème particulier lors de la création de témoins pour un événement individuel ou familial.



Je suis encore en version 370, base 3.57, j'ai installé la version complète puis échangé la base fournie avec une sauvegarde de la mienne. J'avais utilisé une table REF_RELA_TEMOINS personnalisée pour travailler sur cette base et ce sont bien ses entrées qui apparaissent lorsque je choisis le type de relation à associer à un témoin dans le logiciel.



Si j'ai bien compris, il y a eu modification de cette table récemment ? Quelqu'un pourrait-il me résumer le problème ?  :oops:
Un bon voyageur n'a pas d'itinéraire fixe, et n'a pas l'intention d'arriver...



 

Hors ligne DDdeBerdeux

[Résolu] Anomalie #40 Ajout temoin dans les eve indiviuels
« Réponse #2 le: 03 Décembre 2005 à 22:10:53 »
Moi, je n'y comprend plus rien avec cette anomalie.

Avec la v391, c'était systématique.

Je reviens en v370, çà marche.

Je remet la v391, çà marche :mrgreen:

Jusqu'à quand :?:

André

PS: concernant la table REF_RELA_TEMOINS, il y a en effet un petit mic-mac entre les installation récentes (avril 2005 ou avant) qui ont une table de 39 types avec tous les tag en anglais et qui semble être celle proposée par Marc, et les installations plus anciennes (quelle est la date limite?) qui ont une table de 21 types mi-anglais mi-français dont 13 sont différents des nouveaux, ce qui pose un problème lors de la récupération d'un gedcom généré à partir d'une table différente. Pour résoudre ce problème, je propose en b4.005 de rajouter 2 colonnes à cette table (ancien, nouveau tag) et une procédure pour utiliser l'un ou l'autre. (voir forum développements)

Mais je ne pense pas que ceci soit en relation avec l'anomalie. Cette anomalie se passe lors de la sélection du témoin, puisqu'on retrouve un champ vide après sélection d'un individu dans la liste.
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Gvx

  • AncestroJunior
  • ****
  • Messages: 361
[Résolu] Anomalie #40 Ajout temoin dans les eve indiviuels
« Réponse #3 le: 03 Décembre 2005 à 22:24:43 »
Lya,



L'anomalie ne concerne pas la table REF_RELA_TEMOINS mais vraiment la création de témoin (rupture du lien individu) voir les explications ci-après



Citation de: "Gvx"
Je viens d'essayer comprendre les problèmes d'attribution de de témoin. Voici les différent test effectués et leur résultats.



1er cas

1/ création d'un individu (sans cliquer sur enregistrer)

2/ création d'un événement (date)

3/ ajout d'un témoin (création)

4/ fermer événement

5/ enregistrer individu



Tout OK



2eme cas

Ajout d'un témoin dans l'événement precedent (sélection) pas de nom dans le tableau (acces au type de témoin)

Aprés validation et retour sur l'événement le témoin n'existe pas :!:



En visualisant la table T_ASSOCIATIONS avec le BOA je constate que ASSO_KLE_ASSOCIE contient un nombre trés grand



3eme cas

1 / Creation d'un événement (sans témoin)

2/  fermer événement

3/ ouvrir événement ajouter un témoin (sélection) pas de nom dans le tableau (acces au type de témoin)

Aprés validation et retour sur l'événement le témoin n'existe pas :!:



En visualisant la table T_ASSOCIATIONS avec le BOA je constate que ASSO_KLE_ASSOCIE contient zéro



Si d'autres pouvaient confirmer ces différents cas, ou en trouver d'autres cela devrait aider PCM a trouver le bug :wink:



De plus ce bug crée des temoins fantomes dans les exports gedcom voir ce fil



PS: voici la requête pour le BOA afin de visualiser la table T_ASSOCATIONS (penser a changer le N° de dossier)

select * from  T_ASSOCIATIONS  where  ASSOC_KLE_DOSSIER =1

Hors ligne Lya

  • AncestroSenior
  • *****
  • Messages: 1 396
    • http://quidancestro.free.fr
[Résolu] Anomalie #40 Ajout temoin dans les eve indiviuels
« Réponse #4 le: 04 Décembre 2005 à 03:32:33 »
Merci tous les 2 pour vos explications, j'y vois + clair.  :D



André > je t'ai répondu à propos de la table dans le forum développement

Gilles > j'ai essayé ta manip et avec le cas 3, j'ai enfin vu l'erreur comme tu la décris.



Par contre, après cette 1ère fois et l'apparition du 0 dans la table, le comportement de l'erreur change et devient :



1 / Creation d'un événement (sans témoin)

2/ fermer ou enregistrer événement

3/ ouvrir événement ajouter un témoin (sélection)> pas de nom dans le tableau (acces au type de témoin)

4/ fermer/ouvrir un autre évé/réouvrir  (ou enregistrer) événement, le nom du témoin apparait bien.



L'erreur apparait bien maintenant lorsque j'ajoute un témoin à n'importe quel événement.



Bizarre, non :?:
Un bon voyageur n'a pas d'itinéraire fixe, et n'a pas l'intention d'arriver...



 

Hors ligne Yves LE JAOEN

  • Spécialiste
  • ***
  • Messages: 43
[Résolu] Anomalie #40 Ajout temoin dans les eve indiviuels
« Réponse #5 le: 11 Décembre 2005 à 11:11:30 »
bonjour

à la lecture des differents posts sur ce sujet

je ne vois pas apparaitre que

si ls témoins n'apparaissent  pas de facon aléatoire ?

ces témoins sont bien toujours créés et enregistrés

ce qui  est un moyen interessant de gonfler la base

artificiellement  :wink:

aussi quand vous rencontrez se problème bien voir si le témoin n'est pas

 déja enregistré afin d'éviter les doublés ou triplés de témoins

pour ma part il m'ai déja arrivé d'être obligé de supprimer les fiches

de ces témoins pour pouvoir parvenir  à faire apparaitre...

 V370B3.57

 8)  8)

Yves
 

Hors ligne DDdeBerdeux

[Résolu] Anomalie #40 Ajout temoin dans les eve indiviuels
« Réponse #6 le: 11 Décembre 2005 à 16:11:38 »
Bonjour,

Si le témoin n'apparaît pas dans les témoins de l'évènement, c'est qu'il a été enregistré sous un N° CODE_FICHE qui n'existe pas (0 ou énorme).

Pour le supprimer ainsi que bien d'autres incohérences dans la base, il y a la procédure PROC_INCOHERENCES qui était normalement appelée depuis le menu "Configuration"/ "Corrections des incohérences sur individu", mais le lien semble rompu puisque rien ne se passe (Lya, est-ce que cette anomalie a été notée dans ta liste?).

On peut quand même exécuter cette procédure depuis le BOA (ou un autre requêteur) par la requêteSELECT * FROM PROC_INCOHERENCES( DOSSIER , MODE )où MODE=0 pour simplement visualiser les incohérences, et MODE=1 pour les visualiser et les corriger. On peut être amené à l'exécuter plusieurs fois, certaines corrections pouvant mettre en évidences d'autres incohérences. Par précautions, sauvegarder avant.

A+

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

Hors ligne Yves LE JAOEN

  • Spécialiste
  • ***
  • Messages: 43
[Résolu] Anomalie #40 Ajout temoin dans les eve indiviuels
« Réponse #7 le: 11 Décembre 2005 à 17:02:55 »
bonjour

Je ne parle ou peu langage programme

pour moi j'ai constaté déja à plusieurs reprises en allant simplement

dans le repertoire que les témoins d'évènements n'apparaissant pas

 y était présents et qu'en cliquant il y avait une  ou des fiches individus

 créées qu'il me suffisait  de supprimer

 puis aprés fermeture d'anscestro

 à l'ouverture souvent ca marche



 le problème apparait souvent quand je veux enregistrer une série

 de témoins  

 les aleas de la vie

 :!:

 8)  8)



Yves
 

Hors ligne Gvx

  • AncestroJunior
  • ****
  • Messages: 361
[Résolu] Anomalie #40 Ajout temoin dans les eve indiviuels
« Réponse #8 le: 11 Décembre 2005 à 20:06:53 »
Bonsoir Yves,



effectivement les témoins sont créés, mais le lien est mal enregistré par ancestrologie.

Hors ligne Ancestrologie

  • AncestroGrandMaitre
  • *******
  • Messages: 5 083
  • Remercié: 3 fois
    • Ancestrologie
  • Programme: 1995
  • Base: 5.130
  • Système: Windows 8
[Résolu] Anomalie #40 Ajout temoin dans les eve indiviuels
« Réponse #9 le: 12 Décembre 2005 à 11:03:18 »
Essayez la 395 qui est en ligne
PCM
 

Hors ligne Claude Baudin

  • AncestroSenior
  • *****
  • Messages: 1 709
[Résolu] Anomalie #40 Ajout temoin dans les eve indiviuels
« Réponse #10 le: 12 Décembre 2005 à 11:55:54 »
Avec cette version 3.95 cela fonctionne correctement  :wink:
Cordialement
A+
Ancestrologie V 1101 B 5122
PIV 3G° 2048 M°
Intel core 2 duo, 2048M° Ecran 19p et 17p
OS Vista  Windows7 et Xp
___________

Claude
 

Hors ligne Gvx

  • AncestroJunior
  • ****
  • Messages: 361
[Résolu] Anomalie #40 Ajout temoin dans les eve indiviuels
« Réponse #11 le: 12 Décembre 2005 à 23:47:56 »
Dans la version 395 la correction réalisé, a apporté un autre bug.

La version corrige l'ensemble. :)

Donc Résolu V396 Merci Philippe :wink:


Hors ligne Gvx

  • AncestroJunior
  • ****
  • Messages: 361
[Résolu] Anomalie #40 Ajout temoin dans les eve indiviuels
« Réponse #13 le: 13 Décembre 2005 à 21:41:37 »
Pour l"anomalie #40 (problème avec les témoins) OUI.

par contre, effectivement d'autres problèmes sont apparu,

Hors ligne AquaBlue

[Résolu] Anomalie #40 Ajout temoin dans les eve indiviuels
« Réponse #14 le: 14 Décembre 2005 à 13:15:38 »
La table de 39 entrées elle a environ deux ans d'age  :!:  :!:  :!:  :!:  :!:  :!:  :!:  :!:  :!:  :!:  :!: