Bonjour,
Lors de la mise à jour de la base en b4.005 début décembre
2005 voici ce qui était noté:
La procédure de mise à jour met un fichier REF_RELA_TEMOINS2.txt corrigé dans le répertoire TablesReference. Si vous avez personnalisé votre table des Témoins, adaptez le fichier REF_RELA_TEMOINS2.txt selon vos personnalisations renommez-le REF_RELA_TEMOINS.txt et rechargez-le. Les 2 dernières colonnes sont respectivement les nouveaux et les anciens TAG.
Exécuter la procédure PROC_REF_TEMOINS('N') dans le BOA pour utiliser les nouveaux TAG, PROC_REF_TEMOINS('A') pour les anciens.
La requête SELECT * FROM PROC_REF_TEMOINS('x') où x=A ou N permet de visualiser la liste des tags qui seront utilisés.
J'avais à l'époque constaté qu'il y avait 2 versions de la table REF_RELA_TEMOINS dans la nature:
l'ancienne avec seulement 21 types de témoins n'utilisant pas toujours comme étiquette du type de relation, le bon libellé anglais reconnu dans les gedcom
la nouvelle avec les 39 types actuels avec des étiquettes correctes.
Afin de pouvoir réimporter des gedcoms générés avec l'ancienne table, je ne pouvais remplacer simplement la table par la nouvelle.
Pour arranger celà, j'ai ajouté 2 colonnes à cette table, l'une avec les anciennes étiquettes, l'autre avec les nouvelles, et créé une procédure permettant d'utiliser les anciennes le temps d'importer un ancien gedcom.
Mais la procédure de mise à jour ne peut se charger de la mise à jour complète de la table, sous peine d'écraser les modifications faites par les utilisateurs. Voilà pourquoi la table de référence au format texte REF_RELA_TEMOINS2.txt était éjoutée dans les tables de références, charge à l'utilisateur de mettre à jour la table dans sa base à l'aide de tablesreference.exe.
La procédure de maj de la base, exécute toujours ces modifications si la base de départ est à une version inférieure à b4.020
J'ignore si l'installation complète est bien à jour.
Michel devrait exécuter dans le BOA le requête:
SELECT * FROM PROC_REF_TEMOINS('N')
et nous dire si maintenant il a une liste de 39 types de témoins.
Si non, rebaptiser REF_RELA_TEMOINS2.txt en REF_RELA_TEMOINS.txt et mettre à jour uniquement la table REF_RELA_TEMOINS en exécutant tablesreference.exe.
A+
André