forum Ancestrologie
Ancestrologie - Installation & Activation => Ancestrologie - Installation - Maj => Discussion démarrée par: Yves LE JAOEN le 25 Novembre 2005 à 11:51:19
-
Bonjour suite à installation base 4
j'ai un souci d'enregistrement de témoins
décrit sur ce forum : base 4 + version 370
vu mes souci de gedcom j'ai voulu revenir sur une base
ancienne 357 avec base ancienne sur autre partition
mais la base 4 est envahissante
car sur cet autre partition j'ai v357 base 4 !!
comment faire pour repartir proprement sans base 4
avec une base si possible vierge
:x :x :?: :?:
Yves
-
J'ai déjà répondu ailleurs que la b4.00 de la base, n'était absolument pour rien dans ce problème de témoins qui date de bien avant, et plutôt de la version 370 du programme. Le programme v370 utilise de la même façon les bases b3.57 et b4.00.
Une base 3.57 n'est transformée en b4.00 que si tu exécutes le fichier de conversion majb357_b400.exe et qu'il s'agit de la base en cours dans Ancestrologie (après avoir quitté ancestrologie, Firebird mono-utilisateur oblige).
Qu'appelles-tu partition? S'il s'agit de dossier, la conversion est faîte sur toute la base donc sur tous les dossiers. Comme il s'agit de modification de procédures utilisées par tous les dossiers, il est impossible de ne modifier qu'un dossier.
Sur le site, au point 11 de la page télécharger, il y a une base version 3.57 (mais comme je l'ai déjà signalé, il y manque la procédure PROC_LR_MODIF_CASSE_PRENOM)
A+
André
-
J'ai déjà répondu ailleurs que la b4.00 de la base, n'était absolument pour rien dans ce problème de témoins qui date de bien avant, et plutôt de la version 370 du programme. Le programme v370 utilise de la même façon les bases b3.57 et b4.00.
Une base 3.57 n'est transformée en b4.00 que si tu exécutes le fichier de conversion majb357_b400.exe et qu'il s'agit de la base en cours dans Ancestrologie (après avoir quitté ancestrologie, Firebird mono-utilisateur oblige).
Qu'appelles-tu partition? S'il s'agit de dossier, la conversion est faîte sur toute la base donc sur tous les dossiers. Comme il s'agit de modification de procédures utilisées par tous les dossiers, il est impossible de ne modifier qu'un dossier.
Sur le site, au point 11 de la page télécharger, il y a une base version 3.57 (mais comme je l'ai déjà signalé, il y manque la procédure PROC_LR_MODIF_CASSE_PRENOM)
A+
André
c'est une partition d'un 2 éme disque dur
ou j'avais conservé une ancienne version d'ancestro
le problème rencontré n'a je pense rien à voir avec mes autres soucis de
témoins
il s'agit qu'avec la base 4 pour un nouveau dossier
par exemple dossier issu d'un gedcom
lorsque je souhaite enregistrer un témoin
avant j'avais possibilité création ou selection
maintenant j'ai uniquement possibilité création
question comment puis je revenir à version antérieure
avec une base vierge :?:
a+ yves
-
question comment puis je revenir à version antérieure
avec une base vierge :?:
Télécharges le fichier au point 11
Exécutes-le en sélectionnant l'endroit où décompresser le fichier ancestrologie.bdd, pour ne pas écraser un autre fichier de même nom.
Dans Ancestrologie par le menu configuration / emplacement de la base de données, sélectionne ce fichier.
Dans le menu Mes généalogie /Dossiers, vide la base. Tu pourras ensuite récupérer ton gedcom.
A+
André
-
:oops:
je n'avais pas vu que le dossier ancestro pointait sur la nouvelle base
je n'avais donc qu'a changer l'emplacement de ma base
avec version 364 et base 357 le problème d'export (sur forum utilisation )
est conservé
je conserve donc de coté ma base 4
merci de me confirmer que le problème ci dessus est reproductible
: choix des témoins ou est-il du à mes manipulations :?:
j'essaye donc de conserver une version v370b357dans l'attente du réglement du problème d'export
8) :?:
Yves
-
c'est fait maintenant mon logiciel marche comme avant
il exporte toujours aussi bien
je suis donc revenu en base 357 dans l'attente des améliorations
à nous communiquer en base 4
les echanges m'ont permis de connaitre la BOA et de la mettre à jour
il serait souhaitable que lorsque l'on fait une mise à jour sur le site
tout le logiciel avec ses add-on de base soient mis à jour
remerciements à tous ceux qui oeuvrent pour ce logiciel
a+ quand les petits disfonctionnements seront réglés
8) :)
-
tout le logiciel avec ses add-on de base soient mis à jour
Que oui
ca va etre fait
-
Il est vrai qu'il y a un problème non règlé dû aux modifications de la table de référence REF_RELA_TEMOINS. Un gedcom créé avec l'ancienne version n'est pas importé correctement avec la nouvelle. Lors de la modification, il n'aurait peut-être pas fallu supprimer les anciens libellés, et modifier les associations dans la base pour les faire pointer vers des nouveaux libellés. Plus facile à dire qu'à faire....
A+
André
-
Ne suffirait-il pas d'ajouter les TAGs disparus a la liste
Exemple
REF_RELA_CLE="Index suivant"
REF_RELA_CODE=1
REF_RELA_LIBELLE=Parrain (Compatibilité)
LANGUE=FRA
REF_RELA_TAG=GodParent
REF_RELA_CLE="Index suivant"
REF_RELA_CODE=2
REF_RELA_LIBELLE=Marraine (Compatibilité)
LANGUE=FRA
REF_RELA_TAG=GodParent
afin de ne pas perdre le intitulé des témoins lors d'import gedcom.
A l'export suivant le tag exporté devrai être je présume l'index REF_RELA_CLEF le plus petit (A vérifier) :wink:
-
A l'export suivant le tag exporté devrai être je présume l'index REF_RELA_CLEF le plus petit (A vérifier) :wink:
Ba non, c'est justement là un des problèmes, car dans la table des temoins, ce n'est pas le tag qui est conservé mais le code trouvé dans la table de référence. A l'export, le système ira rechercher le même tag correspondant au code. La seule manière de s'en sortir serait, après l'importation, de faire une routine remplaçant les anciens codes par les nouveaux correspondants( à peu près), donc avec une table de correspondance ancien code/nouveau code.
Oubien, il faudrait créer une table anciens tags/nouveaux codes que PCM utiliserait sur option lors de l'importation, ou dans une colonne supplémentaire de la table actuelle. On peut rêver...
A+
André
-
A l'export suivant le tag exporté devrai être je présume l'index REF_RELA_CLEF le plus petit (A vérifier) :wink:
Voici le resultat :!: Le temoin apparait 2 fois dans le gedcom :shock: :lol: 0 @I68707@ INDI
1 NAME /TEMOIN1/
1 SEX M
0 @I68708@ INDI
1 NAME Prenom/NOM/
1 _ANCES_CLE_FIXE 68708
1 BIRT
2 DATE 29 NOV 1964
2 _ANCES_ORDRE 0
2 ASSO @I68707@
3 TYPE INDI
3 RELA Godparent
2 ASSO @I68707@
3 TYPE INDI
3 RELA Godfather
-
La nuit porte conseil...
Que diriez-vous de créer dans la table REF_RELA_TEMOINS 2 colonnes supplémentaires TAG_ANCIEN et TAG_NOUVEAU.
Faire une requête:
UPDATE REF_RELA_TEMOINS SET REF_RELA_TAG = TAG_ANCIEN
avant l'import d'un ancien gedcom pour utiliser les anciens TAG, sans oublier de faire la requête inverse
UPDATE REF_RELA_TEMOINS SET REF_RELA_TAG = TAG_NOUVEAU
aussitot après, et vérifier les cas doûteux (Godparent à scinder en parrain et marraine selon le sexe éventuellement par requête update).
A+
André