Auteur Sujet: [Résolu] Incohérences  (Lu 4727 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne Thibertf

  • Spécialiste
  • ***
  • Messages: 48
[Résolu] Incohérences
« le: 18 Avril 2006 à 18:46:49 »
Exploitant la liste des incohérences fournie par BOA, j'obtiens quelques 20 "Evénement familial pointant sur une union inexistante".

J'essaie de comprendre mais je reste bloqué. Quelqu'un peut-il m'aider ??? :idea:
Quand les peuples cessent d'estimer, ils cessent d'obéir (Antoine de Rivarol)
 

Hors ligne Roger 1

  • AncestroExpert
  • *****
  • Messages: 627
[Résolu] Incohérences
« Réponse #1 le: 18 Avril 2006 à 19:49:35 »
fais une recherche sur les forums , le sujet à été traité il y a peu.
 

Hors ligne Thibertf

  • Spécialiste
  • ***
  • Messages: 48
[Résolu] Incohérences
« Réponse #2 le: 19 Avril 2006 à 08:29:41 »
oui, les recherches ont été faites préalablement au post .......... :?



Ma table Evénements_Familiaux ne comporte que des unions, dans ces conditions comment retrouver un "événement pointant sur une union inexistante"?



Comment suivre les effets de l'option "Corriger"



Dans la liste des incohérences fournie par BOA, les champs O_CLE_TABLE et O_CLE_FICHE correspondent bien respectivement à EV_FAM_CLEF et EV_FAM_KLE_FAMILLE de la table EVENEMENTS_FAMILIAUX, non?
Quand les peuples cessent d'estimer, ils cessent d'obéir (Antoine de Rivarol)
 

Hors ligne Roger 1

  • AncestroExpert
  • *****
  • Messages: 627
[Résolu] Incohérences
« Réponse #3 le: 19 Avril 2006 à 08:53:12 »
as-tu utilisé la requête :

SELECT * FROM PROC_INCOHERENCES(dossier, mode) dans le BOA.

Dossier=1 par défaut

mode=0 popur visualiser

mode=1 pour corriger
 

Hors ligne Roger 1

  • AncestroExpert
  • *****
  • Messages: 627
[Résolu] Incohérences
« Réponse #4 le: 19 Avril 2006 à 10:46:15 »
1 Ne pas tenir compte de mon message précedent

2 Est-ce que tu as déjà fait une correction,puisque tu poses la question"comment suivre etc...".

3 Si ce n'est pas le cas,tu peux faire:

SELECT * FROM_EVENEMENTS_FAM WHERE EV_FAM_CLEF= (code evenement fam erreur)
 

Hors ligne Thibertf

  • Spécialiste
  • ***
  • Messages: 48
[Résolu] Incohérences
« Réponse #5 le: 19 Avril 2006 à 12:18:57 »
Non je n'ai encore rien fait si ce n'est essayer de comprendre.

Qu'entends tu par "code evenement fam erreur"?

Peux tu répondre à ma question sur O_CLE_TABLE et O_CLE_FICHE

Merci
Quand les peuples cessent d'estimer, ils cessent d'obéir (Antoine de Rivarol)
 

Hors ligne DDdeBerdeux

[Résolu] Incohérences
« Réponse #6 le: 19 Avril 2006 à 13:15:08 »
Bonjour,

Extraits de la procédure:O_LIBELLE='Evénement familial pointant sur une union inexistante';

  O_TABLE='EVENEMENTS_FAM';

  for select a.EV_FAM_CLEF, a.EV_FAM_KLE_FAMILLE from EVENEMENTS_FAM a

  where  a.EV_FAM_KLE_DOSSIER = :i_kle_dossier

  and    not exists (

    select * from T_UNION b

    where  b.KLE_DOSSIER = :i_kle_dossier

    and    b.UNION_CLEF = a.EV_FAM_KLE_FAMILLE

  )

  into :o_cle_table, :o_cle_fiche
Donc:

O_CLE_TABLE c'est EV_FAM_CLEF

O_CLE_FICHE c'est EV_FAM_KLE_FAMILLE

et la procédure a détecté que cet EV_FAM_KLE_FAMILLE n'avait pas de correspondance dans UNION_CLEF de la table T_UNION (où doivent être référencées toutes les unions)

En faisant comme Roger te dit, et si ta mémoire ne te fait pas défaut, tu pourras peu-être identifier par le type de l'évènement (MARR?), sa date et son lieu, à quelle union il aurait dû être rattaché. Ensuite le mieux est encore de supprimer cet évènement (mode=1 de la procédure PROC_INCOHERENCES ou le BOA qui sert d'interface à cette procédure), et de le recréer normalement dans ancestrologie (si tu sais à qui le rattacher).

A+

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

Hors ligne Roger 1

  • AncestroExpert
  • *****
  • Messages: 627
[Résolu] Incohérences
« Réponse #7 le: 19 Avril 2006 à 13:41:33 »
Désolé pour le temps de réponse, mais je vois qu'André a pris le relais.Personnellement j'ai pris l'option "mode 1" supprimer.
 

Hors ligne Thibertf

  • Spécialiste
  • ***
  • Messages: 48
[Résolu] Incohérences
« Réponse #8 le: 19 Avril 2006 à 15:13:28 »
Merci à tous les deux, cela devient plus clair. Je résume : il existe dans ma table EVENEMENTS_FAMILIAUX des mariages qui n'apparaissent pas dans T_UNION. (Pourquoi et comment, c'est un autre pb).

Pour les repérer (mémoire pas fiable à 100%), je dois donc chercher dans

EVENEMENTS_FAMILIAUX dans KLE_FAMILLE les lignes  qui n'ont pas d'équivalentes dans T_UNION dans UNION_CLE.

Roger1 ne soit pas désolé, j'apprécie l'aide et il n'y a pas le feu.
Quand les peuples cessent d'estimer, ils cessent d'obéir (Antoine de Rivarol)
 

Hors ligne Thibertf

  • Spécialiste
  • ***
  • Messages: 48
[Résolu] Incohérences
« Réponse #9 le: 19 Avril 2006 à 18:17:03 »
Bonsoir.

J'ai fini par trouver : les  "incohérences" signalées sont dans mon cas :

- celles de couples dont on ne connait qu'un seul conjoint et un enfant (voire plusieurs) qui lui est rattaché.

- celle de couples dont on a précisé prématurément le type d'union (marié dans mon cas) sans pouvoir créer l'événement "Union" associé.

La liste des incohérences de BOA mériterait d'être plus détaillée
Quand les peuples cessent d'estimer, ils cessent d'obéir (Antoine de Rivarol)