Auteur Sujet: au secours base 4  (Lu 4568 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne Yves LE JAOEN

  • Spécialiste
  • ***
  • Messages: 43
au secours base 4
« 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
 

Hors ligne DDdeBerdeux

au secours base 4
« Réponse #1 le: 25 Novembre 2005 à 12:16:54 »
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é
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Yves LE JAOEN

  • Spécialiste
  • ***
  • Messages: 43
au secours base 4
« Réponse #2 le: 25 Novembre 2005 à 12:53:07 »
Citation de: "DDdeberdeux"
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
 

Hors ligne DDdeBerdeux

au secours base 4
« Réponse #3 le: 25 Novembre 2005 à 13:23:18 »
Citation de: "Yves LE JAOEN"
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é
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Yves LE JAOEN

  • Spécialiste
  • ***
  • Messages: 43
au secours base 4
« Réponse #4 le: 25 Novembre 2005 à 14:21:20 »
: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
 

Hors ligne Yves LE JAOEN

  • Spécialiste
  • ***
  • Messages: 43
au secours base 4
« Réponse #5 le: 25 Novembre 2005 à 18:16:29 »
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)  :)
 

Hors ligne Ancestrologie

  • AncestroGrandMaitre
  • *******
  • Messages: 5 083
  • Remercié: 3 fois
    • Ancestrologie
  • Programme: 1995
  • Base: 5.130
  • Système: Windows 8
au secours base 4
« Réponse #6 le: 25 Novembre 2005 à 20:40:03 »
Citer
tout le logiciel avec ses add-on de base soient mis à jour




Que oui



ca va etre fait
PCM
 

Hors ligne DDdeBerdeux

au secours base 4
« Réponse #7 le: 25 Novembre 2005 à 21:02:32 »
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é
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Gvx

  • AncestroJunior
  • ****
  • Messages: 361
au secours base 4
« Réponse #8 le: 25 Novembre 2005 à 22:21:58 »
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:

Hors ligne DDdeBerdeux

au secours base 4
« Réponse #9 le: 25 Novembre 2005 à 22:36:44 »
Citation de: "Gvx"
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é
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Gvx

  • AncestroJunior
  • ****
  • Messages: 361
au secours base 4
« Réponse #10 le: 25 Novembre 2005 à 23:29:41 »
Citation de: "Gvx"
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


Hors ligne DDdeBerdeux

au secours base 4
« Réponse #11 le: 26 Novembre 2005 à 17:47:50 »
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é
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)