Auteur Sujet: Mettre à jour sa base en version 4.0  (Lu 23564 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne Ancestrologie

  • AncestroGrandMaitre
  • *******
  • Messages: 5 083
  • Remercié: 3 fois
    • Ancestrologie
  • Programme: 1995
  • Base: 5.130
  • Système: Windows 8
Mettre à jour sa base en version 4.0
« le: 22 Novembre 2005 à 11:13:37 »
Bonjour



Un module permettant de migrer la base de données en version 4.0 est disponible ici



http://www.ancestrologie.org/france/majauto/maj_b357_b400.exe



Il vous suffit tout simplement de mettre ce fichier dans un répertoire de votre disque et de double cliquer dessus.



Et quand vous relancez Ancestrologie, il doit vous indiquer en haut : ....b4.00



ATTENTION



Il va de soit qu'avant de faire ca il vous faut

1 - Sauvegarder votre base

2 - Faire un export gedcom



André et moi même ne pourrions en aucun cas être tenu responsable de pertes de données éventuelles.
PCM
 

Hors ligne Claude Baudin

  • AncestroSenior
  • *****
  • Messages: 1 709
Mettre à jour sa base en version 4.0
« Réponse #1 le: 22 Novembre 2005 à 12:30:07 »
Mise a jour effectué sans le moindre problême  :wink:



Maintenant il serait bien de dire ce a quoi sert d'avoir une nouvelle base et qu'elles sont les modifications et améliorations qui nous sont apportées par celle-ci...

Merci par avance a Philippe ou a Bruno voir même D.Deberdeux  :wink:
Cordialement
A+
Ancestrologie V 1101 B 5122
PIV 3G° 2048 M°
Intel core 2 duo, 2048M° Ecran 19p et 17p
OS Vista  Windows7 et Xp
___________

Claude
 

Hors ligne BLefebvre

  • AncestroExpert
  • *****
  • Messages: 885
Mettre à jour sa base en version 4.0
« Réponse #2 le: 22 Novembre 2005 à 12:36:01 »
Qu'apporte cette nouvelle version? Quelle version minimum d'ancestrologie faut-il?
XP SP3 V1360 B5.130
 

Hors ligne Lulu

  • Grand Amateur
  • ***
  • Messages: 38
  • Vive la Colo
    • Famille FREVACQUE-BAUDVIN
  • Programme: v5.122
  • Base: 1310
Mettre à jour sa base en version 4.0
« Réponse #3 le: 22 Novembre 2005 à 13:42:19 »
Bonjour



Mise à jour éffectuée sans problème.J'avais la version V370 b 3.57



Bonne continuation dans vos développements.
Visitez ce site: http://ville-sissonne.fr/ainesruraux/index.htm
Je ne suis pas pressé,je suis retraité
V 1310 Base v5.122
Windows XP Familial SP3
 

Hors ligne Ancestrologie

  • AncestroGrandMaitre
  • *******
  • Messages: 5 083
  • Remercié: 3 fois
    • Ancestrologie
  • Programme: 1995
  • Base: 5.130
  • Système: Windows 8
Mettre à jour sa base en version 4.0
« Réponse #4 le: 22 Novembre 2005 à 13:50:28 »
Citer
Maintenant il serait bien de dire ce a quoi sert d'avoir une nouvelle base et qu'elles sont les modifications et améliorations qui nous sont apportées par celle-ci...




Je laisse le soin a André de répondre, car cette moulinette est son oeuvre
PCM
 

Hors ligne Charlet

Mettre à jour sa base en version 4.0
« Réponse #5 le: 22 Novembre 2005 à 13:50:55 »
Citation de: "blefebvre"
Qu'apporte cette nouvelle version?


Voir ce post détaillé:

http://www.ancestrologie.org/forum/index.php?topic=4887.0&start=0&postdays=0&postorder=asc&highlight=
Cordialement Roger
 

Hors ligne clodeher

  • AncestroJunior
  • ****
  • Messages: 315
    • http://harisindis.fr/
Mettre à jour sa base en version 4.0
« Réponse #6 le: 22 Novembre 2005 à 14:20:08 »
Pour la mise à jour pas de probleme mais apres vérification des "fiches individus" j'ai constaté un désordre dans l'ordre des évenements et personnellement je trouve cela un peu brouillon.Un exemple parmis tant d'autres "Dans la fiche le Décès est noté avant la naissance ",c'est illogique!

a+
Cordialement

CLAUDE
 

Hors ligne BLefebvre

  • AncestroExpert
  • *****
  • Messages: 885
Mettre à jour sa base en version 4.0
« Réponse #7 le: 22 Novembre 2005 à 14:37:54 »
Citation de: "Charlet"
Citation de: "blefebvre"
Qu'apporte cette nouvelle version?


Voir ce post détaillé:

http://www.ancestrologie.org/forum/index.php?topic=4887.0&start=0&postdays=0&postorder=asc&highlight=[/quote



J'ai bien lu le post en question. On n'y trouve pas le mot "changement", ni le mot "correction", seulement le mot "amélioration" dans le premier message où il est dit que cette nouvelle version amène une série d'améliorations, mais quant à savoir lesquelles, mytère.

Sans savoir, il n'ya aucune raison de l'installer.
XP SP3 V1360 B5.130
 

Hors ligne Claude Baudin

  • AncestroSenior
  • *****
  • Messages: 1 709
Mettre à jour sa base en version 4.0
« Réponse #8 le: 22 Novembre 2005 à 14:44:42 »
Citation de: "Claude HERSANT"
Pour la mise à jour pas de probleme mais apres vérification des "fiches individus" j'ai constaté un désordre dans l'ordre des évenements et personnellement je trouve cela un peu brouillon.Un exemple parmis tant d'autres "Dans la fiche le Décès est noté avant la naissance ",c'est illogique!

a+




Je ne pense pas que cela vient de cette mise a jour, je pense plutot pour ce probleme est recurrent et ou il a été demandé mais jamais satisfait que la chronologie par date soit respectée  :?:  :wink:
Cordialement
A+
Ancestrologie V 1101 B 5122
PIV 3G° 2048 M°
Intel core 2 duo, 2048M° Ecran 19p et 17p
OS Vista  Windows7 et Xp
___________

Claude
 

Hors ligne clodeher

  • AncestroJunior
  • ****
  • Messages: 315
    • http://harisindis.fr/
Mettre à jour sa base en version 4.0
« Réponse #9 le: 22 Novembre 2005 à 14:45:22 »
J'ai réinstallé la version 3.70 .
Cordialement

CLAUDE
 

Hors ligne clodeher

  • AncestroJunior
  • ****
  • Messages: 315
    • http://harisindis.fr/
Mettre à jour sa base en version 4.0
« Réponse #10 le: 22 Novembre 2005 à 15:06:16 »
La mise à jour en elle meme n'y est pour rien ,ce sont les correctifs ajoutés qui modifient la chronologie des évenements.
Cordialement

CLAUDE
 

Hors ligne Claude Baudin

  • AncestroSenior
  • *****
  • Messages: 1 709
Mettre à jour sa base en version 4.0
« Réponse #11 le: 22 Novembre 2005 à 17:21:18 »
Jusqu'a maintenant aprés vérification je n'ai pas remarqué cet etat de fait  :wink:
Cordialement
A+
Ancestrologie V 1101 B 5122
PIV 3G° 2048 M°
Intel core 2 duo, 2048M° Ecran 19p et 17p
OS Vista  Windows7 et Xp
___________

Claude
 

Hors ligne AquaBlue

Mettre à jour sa base en version 4.0
« Réponse #12 le: 22 Novembre 2005 à 17:22:53 »
Citation de: "Claude HERSANT"
La mise à jour en elle meme n'y est pour rien ,ce sont les correctifs ajoutés qui modifient la chronologie des évenements.


Ou bien le passage en 4.0 a écrasé les modifications que tu avais faites pour que les évènements soient triés comme tu veux.

Il suffit peut-être de les "remettre" dans la base !
 

Hors ligne clodeher

  • AncestroJunior
  • ****
  • Messages: 315
    • http://harisindis.fr/
Mettre à jour sa base en version 4.0
« Réponse #13 le: 22 Novembre 2005 à 18:47:29 »
Citation de: "AquaBlue"
Citation de: "Claude HERSANT"
La mise à jour en elle meme n'y est pour rien ,ce sont les correctifs ajoutés qui modifient la chronologie des évenements.


Ou bien le passage en 4.0 a écrasé les modifications que tu avais faites pour que les évènements soient triés comme tu veux.

Il suffit peut-être de les "remettre" dans la base !




Tout est rentré dans l'ordre je suis revenu à la version 3.70.
Cordialement

CLAUDE
 

Hors ligne Roger 1

  • AncestroExpert
  • *****
  • Messages: 627
Mettre à jour sa base en version 4.0
« Réponse #14 le: 22 Novembre 2005 à 19:25:43 »
Bizarre, justement les anomalies de classement  que j'avais ( décès-naissance)ont disparues avec la version 4.00
 

Hors ligne DDdeBerdeux

Mettre à jour sa base en version 4.0
« Réponse #15 le: 22 Novembre 2005 à 23:16:21 »
Pas de panique, ne commençons pas à tout mélanger.

La version que PCM vient de mettre en ligne est la version 4.00.

La version que Claude Hersant vient de tester et qui lui pose un problème est la version 4.003, une évolution de la 4.00 que je lui avais demandé d'essayer. La différence par rapport à la 4.00, c'est que:

J'ai créé une procédure déclenchée par des triggers permettant de mettre à jour les champs Année et date réelle (YEAR et DATE) des tables évènements individuels, évènements familiaux et adresses. Cà, je l'ai fait  au départ pour réparer l'anomalie 14 du tableau des anomalies
Citer
"Lorsque l'on crée ou modifie un événement individuel autre que Naissance ou Décès, le champ EV_IND_DATE de la table EVENEMENTS_IND est mis à jour avec la date du jour et non la date de l'événement."
Comme après celà, le champ EV_IND_DATE est bon, j'ai pensé m'en servir pour règler une ancienne anomalie souvent signalée sur ce forum:" les évènements individuels ne sont pas classés dans l'ordre chronologique".

Auparavant le classement était effectué selon la priorité suivante: N° d'ordre, Année. Ce qui explique que pour des évènements intervenus la même année, le baptême pouvait s'afficher avant la naissance, et il fallait entrer des N° d'ordre pour obtenir un bon classement.

Dans la v4003, le tri s'effectue selon la priorité: Année, Date, N° d'ordre. Ainsi, le N° d'ordre n'est nécessaire que si 2 évènements sont intervenus le même jour (ou la même année si la date est incomplète), et il n'y a que ces 2 évènements à ordonnancer. Le problème de Claude, c'est qu'il ne met pas de date même estimée à certains évènements comme la profession et à d'autres évènements quand il n'est pas certain de la date. Comme la date est prioritaire dans le classement, ces évènements sans date sont relégués en fin de classement. Il est amusant de constater que ceci ennuie Claude, alors qu'elle règle les problèmes de Roger qui teste aussi cette version mais qui lui devait dater ses évènements.

La principale question pour laquelle j'aimerais bien avoir l'avis des utilisateurs est: Le classement chronologique doit-il être prioritaire?

Si oui, il faut dater tous ses évènements.

Si non, on peut être amener à forcer l'ordre de tous ses évènements (comme a fait Claude).

Peut-être faudrait-il faire un sondage?

En plus avec la v4.003, j'ai rectifié l'état statistiques du nombre d'enfants par union.



Maintenant les changements intervenus dans la base entre la version 3.57 et la version 4.00. Pour les détails, le mieux est de lire ce documents modificationsBDD.txt .

En résumé et dans l'ordre chronologique:

Modifications du type d'une vingtaine de champ BLOB (commentaires, notes, adresses...) afin de les rendre lisibles ailleurs que dans ancestrologie, les rendant exportables par d'autres requêteurs, dans excel access, openoffice etc..

Un individu témoin, n'est plus sélectionné comme orphelin donc candidat à une suppression.

Dans l'onglet Actes, les actes familiaux apparaissent aussi bien pour la femme que pour le mari.

On peut sélectionner des médias comme sources des évènements familiaux et individuels, ainsi que dans les actes: ils s'affichent dans l'onglet média, des 2 conjoints même s'il s'agit d'un évènement familial.

N'importe quel média paraissant dans l'onglet média peut-être choisi comme photo d'identité.

La suppression d'une union, ne provoque plus la suppression d'un évènement familial d'une autre union.

L'exportation des médias ne provoque plus l'erreur "singleton..."

Modification de la CLE_FIXE (clé lien) si elle est attribuée en double.

Modification de déclaration des fonctions de traitements des chaînes de caractères pour qu'elles puissent traîter des chaînes de 255 caractères au lieu de 80. Cette limite rendait difficile des corrections comme la demande de Philippe Horemans pour modifier la casse de l'extension du nom des fichiers de photos (champ de 255 caractères) ou de transformation de la date saisie en année et date (100 caractères). Le fichier mis en ligne par PCM n'applique pas cette dernière modif à la base en cours, parce que je ne savais pas trop comment faire quand je lui ai transmis. Par contre elle figure dans la base vide v4.00 déjà mise en ligne sur mon site et dont le lien figure sur le forum "developpements", et la transformation s'applique avec maj_b357_b4003.exe en test dont le lien figure http://www.ancestrologie.org/forum/index.php?topic=4952.0.



J'en ai peut-être oublié, mais certains vont me dire que mon message est si long, qu'ils n'en arrivent pas au bout. :wink:

Alors bon soir

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
Mettre à jour sa base en version 4.0
« Réponse #16 le: 22 Novembre 2005 à 23:39:23 »
Bonsoir André,



Citer
Dans la v4003, le tri s'effectue selon la priorité: Année, Date, N° d'ordre


personnellement, j'ai crée une petite routine SQL que j'exécute dans le BOA.



Celle-ci affecte un ordre par défaut a mes évènements

ex: 10= naissance,

50= profession,

90= décès,

etc...




de plus, comme Claude, je ne remplis pas toujours les dates.



donc j'aurai préfère un tri: N° d'ordre, année, date



En cas ne non utilisation du N° d'ordre, le tri se fait par années,...



Une question :?:  le champ date étant, de mémoire, un champ texte le tri sur ce champ peut réserver des surprises :roll:

Citer
exemple: 11/1923 avant 12/10/1923

Hors ligne DDdeBerdeux

Mettre à jour sa base en version 4.0
« Réponse #17 le: 23 Novembre 2005 à 00:08:45 »
Il faut distinguer le champ appelé "Date" sur la fiche dans lequel figure la date saisie comme du texte (DATE_WRITEN varchar(100) dans les tables), des champs "YEAR" de type entier et "DATE" de type date figurant dans les tables.

Dans le tri par les procédures, c'est le champ "DATE" de type date que j'utilise.

Comme je disais, mettre l'ordre en premier, oblige à le mettre pour tous les évènements de l'individu dès qu'on en met un. Le mettre en dernier permet de ne le mettre que sur les seuls évènements à trier.

En fin de compte la vrai question serait: faut-il ou non dater tous ses évènements? Si la réponse est non, il est illogique de demander en même temps un classement automatique par ordre chronologique. Question de cohérence! :evil:

A+

André

PS: J'aurai dû préciser dans mon précédent message que l'apparition des médias liés à un évènement familial dans la fiche de la femme, ne s'applique qu'aux médias liés après le changement de version. Je ne peux pas réparer simplement par une requête les "erreurs du passé". A moins qu'un passionné ne veuille s'y coller pour faire une procédure de réparation :wink:  Il faut créer un deuxième enregistrement dans la table MEDIA_POINTEURS avec comme individu l'épouse au lieu de l'époux pour chaque média lié à un évènement familial.

Après le modification, la création de ce deuxième enregistrement est automatique, à condition que dans SOURCES_RECORDS existe un enregistrement correspondant à l'évènement familial. Comme dans son programme, PCM ne crée cet enregistrement qu'après le MEDIA_POINTEUR (il fait l'inverse, plus logique pour l'évènement individuel), je crée le SOURCES_RECORD automatiquement après la création dans l' EVENEMENTS_FAM. Mais ces SOURCES_RECORD n'existent pas encore dans les bases récupérées, donc il faudrait aussi les créer par requêtes, sauf si PCM se décide à inverser l'ordre de création dans son code.
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Claude Baudin

  • AncestroSenior
  • *****
  • Messages: 1 709
Mettre à jour sa base en version 4.0
« Réponse #18 le: 23 Novembre 2005 à 09:07:08 »
Aprés lecture d'un long chapitre, il est pour moi naturel que les événements se deroule de façon chronlogique, car avoir un metier avant une communion ou une premiere dent ca ne l'a fait pas.

Donc oui André il est bien d'avoir un classement chronologique  :wink:
Cordialement
A+
Ancestrologie V 1101 B 5122
PIV 3G° 2048 M°
Intel core 2 duo, 2048M° Ecran 19p et 17p
OS Vista  Windows7 et Xp
___________

Claude
 

garnierfrancoise

  • Invité
Mettre à jour sa base en version 4.0
« Réponse #19 le: 23 Novembre 2005 à 09:14:08 »
En plus tout évènement a une date (celle de l'acte ou on l'a trouvé) ; ou on peut en mettre une approximative