Auteur Sujet: Probleme mise a jour module histoire  (Lu 1570 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne Gipsy

  • Spécialiste
  • ***
  • Messages: 45
Probleme mise a jour module histoire
« le: 15 Novembre 2007 à 16:22:37 »
Bonjour,

Apres avoir mis a jour le module histoire, je me suis rendu compte que certains evenements (un bon nombre) étaient notés en double.
J'ai reinstallé la MAJ sans faire disparaitre ces doublons.
Que dois-je faire ?
Par avance, merci de votre aide.
--

Gipsy
 

Hors ligne DDdeBerdeux

Probleme mise a jour module histoire
« Réponse #1 le: 16 Novembre 2007 à 14:05:58 »
Bonjour,
Si vous avez ces événements en double, c'est que vous avez sans doûte importé un dictionnaire une fois avec "En Cours" coché dans le cadre "Dossier concerné par l'import", et une seconde fois avec "Géneral" ou "En Cours" coché dans le même cadre.
Lorsque "Général" est coché, celà signifie que l'événement historique sera visible depuis tous les dossiers de votre base.
Lorsque "En cours" est coché, il sera visible uniquement depuis le dossier où vous étiez lors de l'import du dictionnaire.
Si vous importez un dictionnaire (=liste d'événement historiques) comme Général, les événements du même dictionnaire qui étaient déjà enregistrés sont d'abord supprimés. C'est ce mécanisme qui assure la mise à jour d'un dictionnaire.
Par contre si vous importez ce dictionnaire dans le dossier en cours, la version précédente de ce dictionnaire ne sera pas supprimée du dossier. Ce choix est justifié parce que les événements liés spécifiquement à un dossier le sont généralement manuellement, en complément à un dictionnaire spécifique importé. Par exemple si dans une seule des généalogies de ma base, des GP ont été tués pendant la guerre 14-18, je vais importer dans ce dossier le dictionnaire "1418". Comme ce dictionnaire recense tous les grands événements, mais peut-être pas la description du jour de la bataille où mon GP a été tué, et que j'ai trouvée sur internet, je vais ajouter cette description comme événement historique de 1418 dans mon dossier. Il serait alors dommage qu'en rechargeant le dictionnaire 1418, je supprime cet événement historique particulier.
Il est en général préférable de charger les dictionnaires que vous trouvez sur le site www.ancestrologie.org comme "Général", et de ne mettre dans le dossier en cours que les événements particuliers à ce dossier, saisis manuellement.
Pour réparer votre module histoire, il est préférable de commencer par identifier de quel dictionnaire viennent les événements doublés (ouvrir quelques un de ces événements comme pour les modifier), puis de les supprimer en exécutant dans le BOA la requête suivante:
delete from ref_histoire where hi_dicorigine='GENE'
en remplaçant GENE par l'identifiant de votre dictionnaire, puis de le réimporter ensuite comme "Général".
A+
André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)