Auteur Sujet: Présence dans un export gedcom d'anciens enreg. d'unions qui ont été remplacès  (Lu 3028 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne paul64

  • Grand Amateur
  • ***
  • Messages: 26
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Firefox 17.0 Firefox 17.0
  • Programme: 2011.0.0.1340
  • Base: 5.130
  • Système: W7
bonjour,
Je prends un exemple tout de suite, ce sera plus simple :
j'avais, par erreur, affecté une union à Saint Denis (93)
puis j'ai rectifié en mettant à la place Saint Denis (974)

les deux unions se retrouvent dans l'export gedcom à la même date!!??

comment se fait-il que l'union (93) n'est pas disparue?

Par ailleurs, dans Ancestrologie, dans le répertoire(fenêtre du bas), quand on clique sur le mari en question
Il y a une première ligne marqué 'Inconnu' (sans enfants)
suivi de l'affichage habituel de l'épouse et de ses enfants

j'ai bien vérifié que  tous les enfants sont communs aux deux époux

Erreur de manip, de procédure ou bug?

Merci à qui pourra m'aider
Dernière version de logiciel et BD; optimisé

Cordialement
Paul FOREST


 

Hors ligne anorgeot

  • Modérateur Global
  • AncestroMaitre
  • *****
  • Messages: 1 952
  • Remercié: 1 fois
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Firefox 17.0 Firefox 17.0
    • La Norgeotière
  • Programme: 1360
  • Base: Serv2.1.5 b5130
  • Système: W10 64bits
bonjour,

lisez ce post , je crois que la solution indiquée est la bonne

http://ancestrologie.org/forum/index.php/topic,12088.msg77057.html#msg77057

puis suivre le lien vers le message de dddeberdeux .

Faire l'opération sur une copie de votre base , si c'est OK , faites en votre base de travail

Alain
Alain  
Ancestrologie 1360 b5130-(écran 1024x768)--QuiSontils v3.9.0.4--Les Arbres 1.9.18--CassiniVision 8.0.0.3 et DLL 9.0.0.0-CréationWeb v2.4
 

Hors ligne paul64

  • Grand Amateur
  • ***
  • Messages: 26
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Firefox 17.0 Firefox 17.0
  • Programme: 2011.0.0.1340
  • Base: 5.130
  • Système: W7
Merci de cette réponse qui semble bien correspondre
j'ai Ances. depuis très longtemps et je vous confirme que ce n'était qu'un exemple : j'en ai plein comme cela

j'appliquerai la procédure dans la journée, à tête reposée

Je vous tiens au courant
bonne journée
Paul
 

Hors ligne paul64

  • Grand Amateur
  • ***
  • Messages: 26
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Firefox 17.0 Firefox 17.0
  • Programme: 2011.0.0.1340
  • Base: 5.130
  • Système: W7
re-bonjour,
Sachant que la première requête m'a listé 1047 enreg.dont 206 dans le dossier principal
et que je ne suis pas un expert en sql
est-ce que la 2ème procédure supprime uniquement les unions inutiles
c-a-d qu'elle conserve les unions à conjoint NUL auxquelles sont rattachés un ou des enfants

merci de votre confirmation avant de lancer la procédure en automatique

Paul

 

Hors ligne anorgeot

  • Modérateur Global
  • AncestroMaitre
  • *****
  • Messages: 1 952
  • Remercié: 1 fois
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Firefox 17.0 Firefox 17.0
    • La Norgeotière
  • Programme: 1360
  • Base: Serv2.1.5 b5130
  • Système: W10 64bits
Citer
est-ce que la 2ème procédure supprime uniquement les unions inutiles

je vous renvoie au texte de dddeberdeux

Citer
Si vous êtes sure que ce monsieur n'a pas d'autre enfant sans mère déclarée, on peut envisager de supprimer l'enregistrement UNION en cause.
Mais pour celà commencez par sauvegarder votre base, on ne sait jamais, il est prudent de pouvoir revenir au point de départ.
Simplement pour informations commencez par exécuter dans le BOA la requête suivante:Cette requête retourne des résultats; il faut donc cliquer sur "Exécuter requête" pour l'exécuter.
Dans les résultats vous devriez retrouver sous UNION_MARI votre mari avec femme inconnue (UNION_FEMME nul), identifié par son code (ou NIP) .
S'il y a d'autres enregistrements, il est intéressant de les vérifier en sélectionnant la fiche du mari ou de la femme connu par son code (recherche par NIP), en vous plaçant auparavant dans leur dossier. Et éventuellement de les corriger, car il n'est pas rare d'avoir oublié le lien avec un père ou une mère.
Vous pouvez ré-exécuter la même requête pour contrôler.


Vous devez vérifier tout les éléments listés par la 1ere requête
Et éventuellement de les corriger, car il n'est pas rare d'avoir oublié le lien avec un père ou une mère.
Ensuite : Vous pouvez ré-exécuter la même requête pour contrôler

Citer
Une fois tout corrigé vous pouvez exécuter la requête procédure suivante:

delete from t_union
where union_clef in
(select u.union_clef
from t_union u
where (not exists (select * from individu where cle_fiche=u.union_mari)
      or not exists (select * from individu where cle_fiche=u.union_femme))
  and not exists (select * from individu
                  where cle_pere is not distinct from u.union_mari
                  and cle_mere is not distinct from u.union_femme))

« Modifié: 27 Décembre 2012 à 11:40:38 par anorgeot »
Alain  
Ancestrologie 1360 b5130-(écran 1024x768)--QuiSontils v3.9.0.4--Les Arbres 1.9.18--CassiniVision 8.0.0.3 et DLL 9.0.0.0-CréationWeb v2.4
 

Hors ligne anorgeot

  • Modérateur Global
  • AncestroMaitre
  • *****
  • Messages: 1 952
  • Remercié: 1 fois
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Firefox 17.0 Firefox 17.0
    • La Norgeotière
  • Programme: 1360
  • Base: Serv2.1.5 b5130
  • Système: W10 64bits
 :arrow: exemple d'une situation normale ET NON LISTÉE par la 1ere requête

à partir d'un relevé de mariage de 1590 :
j'enregistre le X d'un NORGEOT Jean , fils de Jean
puis je crée le père du marié ... c'est à dire Jean
je ne connais pas sa mère

- dans le répertoire ou l'index , positionné sur le père du marié :
je vois bien le père , puis  Inconnue ( c'est la mère)
puis le fils
- dans la fiche de Jean ( le père ) :
     je vois un fils , sans mère

 :arrow: exemple d'une situation anormale  ET LISTÉE par la 1ere requête

j'ai un couple enregistré et sans événement d'union
ce couple n'a pas d'enfants
leur fiche ne montre aucune autre union

MAIS dans l'index , ou le répertoire , en plus d'elle et lui j'ai une Inconnue




Alain  
Ancestrologie 1360 b5130-(écran 1024x768)--QuiSontils v3.9.0.4--Les Arbres 1.9.18--CassiniVision 8.0.0.3 et DLL 9.0.0.0-CréationWeb v2.4
 

Hors ligne paul64

  • Grand Amateur
  • ***
  • Messages: 26
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Firefox 17.0 Firefox 17.0
  • Programme: 2011.0.0.1340
  • Base: 5.130
  • Système: W7
Merci de vous intéresser à mon cas c'est trés sympa
J'étais en train de re-poser ma question quand vous avez envoyé votre 2ème message

Donc les parents 'isolés' avec enfant(s)  ne sont pas listés dans la première requête, ni traités dans la 2ème
c'était ma crainte

par ailleurs, en dernière colonne de la 1ere requête, il y a, pour certains,  des commentaires, assez bizarres car ils reprennent, entre autres, des notes de l'onglet INFOS(voir pièce jointe), (mélangé avec d'autres textes que je n'arrive pas à identifier); j'espère que la requête ne fera disparaitre que les commentaires liés directement à l'union(onglets union ou description de l'union)

merci de votre aide
Paul

j'espère que les commentaires


 

Hors ligne anorgeot

  • Modérateur Global
  • AncestroMaitre
  • *****
  • Messages: 1 952
  • Remercié: 1 fois
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Firefox 17.0 Firefox 17.0
    • La Norgeotière
  • Programme: 1360
  • Base: Serv2.1.5 b5130
  • Système: W10 64bits
Citer
Donc les parents 'isolés' avec enfant(s)  ne sont pas listés dans la première requête, ni traités dans la 2ème
c'était ma crainte

Je comprends que vous êtes rassuré sur ce point


pour le reste je regarderai plus tard ( je dois sortir)

mais si vous faites la manip sur une copie de votre base , en copiant dans un tableur le resultat de la 1ère requete

vous pourrez toujours comparer l'effet après la procedure 2  en lançant la requête 1  , et en la comparant celle que je cite dans la ligne ci-dessus.
Alain  
Ancestrologie 1360 b5130-(écran 1024x768)--QuiSontils v3.9.0.4--Les Arbres 1.9.18--CassiniVision 8.0.0.3 et DLL 9.0.0.0-CréationWeb v2.4
 

Hors ligne paul64

  • Grand Amateur
  • ***
  • Messages: 26
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Firefox 17.0 Firefox 17.0
  • Programme: 2011.0.0.1340
  • Base: 5.130
  • Système: W7
c'est exactement ce que j'étais en train de faire
mais, pour le moment, les commentaires sont dispatchès un peu n'importe où dans le tableur (les autres colonnes impeccables)
je résouds ça et j'essaye
paul
 

Hors ligne anorgeot

  • Modérateur Global
  • AncestroMaitre
  • *****
  • Messages: 1 952
  • Remercié: 1 fois
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Firefox 17.0 Firefox 17.0
    • La Norgeotière
  • Programme: 1360
  • Base: Serv2.1.5 b5130
  • Système: W10 64bits
en regardant votre image  "commentaires" , je vois que les individus  1283 , 1318 et 1323  ont chacun 2 unions parasites

pour le cas d'une des unions de 1318 , on voit un commentaire ...
je doute qu'en appelant le NIP 1318 vous puissiez voir CE commentaire , à moins que ce soit celui qui a rapport avec une union réelle de 1318

quand cette union parasite (avec commentaire) de 1318 sera effacée , son Comment le sera également (mais seulement celui de l'union parasite)

faut donc sans doute faire un tour avec attention sur tous ces NIP avec commentaire sur l'union
Alain  
Ancestrologie 1360 b5130-(écran 1024x768)--QuiSontils v3.9.0.4--Les Arbres 1.9.18--CassiniVision 8.0.0.3 et DLL 9.0.0.0-CréationWeb v2.4
 

Hors ligne paul64

  • Grand Amateur
  • ***
  • Messages: 26
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Firefox 17.0 Firefox 17.0
  • Programme: 2011.0.0.1340
  • Base: 5.130
  • Système: W7
Présence dans un export gedcom d'anciens enreg. d'unions qui ont été remplacès
« Réponse #10 le: 27 Décembre 2012 à 19:49:18 »
re-bonsoir,
le problème initial est, à priori, réglé,
plus aucune ligne en résultat de la première requête

j'ai ré-exporté le dossier principal pour vérifier dans visuged
lPour info :
les compteurs n'ont pas changés dans Ancestro Unions, toujours 3767( même après optimisation)

par contre le compteur d'union de visuged est passé de 4235 à 4029
c'est bien les 206 lignes annoncés pour le dossier principal par la 1ère requète

Restent les commentaires mais il n'y a pas forcément un problème;
l'onglet infos ne semblent pas avoir été altéré
(Juste reçu votre dernier message je vais regarder ça; en fonction de ce que vois sur mes commentaires réels, il semble y avoir un salmigondis,  fait, entre autres, de mots effectivement utilisés dans l'onglet infos- qui pourtant est individuel non pas associé à l'union) je garde mon gedcom initial en sécurité

l'essentiel est fait
et je vous remercie de m'avoir supporté :smile: dans cette phase difficile car j'aime pas trop toucher à ma base (20 ans de boulot!!!!)

cordialement
Paul FOREST