Auteur Sujet: Mutancestre, outil de transfert de dossier Ancestrologie.  (Lu 113166 fois)

plus minus reset

0 Membres et 2 Invités sur ce sujet

Hors ligne Facon

Mutancestre, outil de transfert de dossier Ancestrologie.
« Réponse #19 le: 06 Juillet 2006 à 13:01:38 »
Rebonjour,

Du nouveau sur l'import des photos.

Il se trouve que jusqu'ici je n'ai pas utilisé la partie média. Pour tenter de progresser sur ce transfert, j'ai ajouté une photo dans un dossier d'une base suivant la procédure normale (je pense):+Media, ......

J'ai procédé ensuite à l'import de ce dossier dans un dossier cible et cette fois-ci le média a bien été transféré.

J'ai encore essayé avec le fichier PCM, mais là rien.

J'ai constaté que dans le dossier PCM, la fenêtre média indiquait: image importée le .... alors que dans mon dossier la fenêtre média indiquait : image enregistrée le .... Cette image (photo) est située dans un répertoire lointain, dans une autre partition dont le chemin a été indiqué dans les préférences générales.

Par ailleurs, je suis toujours en FB embedded.
Christian
 

Hors ligne DDdeBerdeux

Mutancestre, outil de transfert de dossier Ancestrologie.
« Réponse #20 le: 06 Juillet 2006 à 13:54:03 »
Bonjour,

As-tu la bonne version 1.05, car hier soir je ne suis pas sûr d'avoir tranféré le bon fichier, après le match, il était tard ou tôt... Je l'ai remis ce matin.

J'ai aussi mis en ligne une maj de la base en b4.037 qui met à jour la version complète de FBembeded pour ceux qui l'utilisent.

Avec quelle version de la base PCM fais-tu tes essais? Avec importation v1.04, les médias de cette base PCM 3.57 étaient bien copiés dans la bibliothèque mais ils n'apparaissaient pas dans les fiches. Cà venait d'une identification différente dans la table MEDIA_POINTEURS qui assure le lien entre le média et l'individu où il doit s'afficher. Je l'ai normalement corrigée en v1.05.

Si tu fais la requête:

SELECT * FROM MEDIA_POINTEURS

dans la copie et dans l'originale, as-tu des enregistrements?

Si oui, quel sont les valeurs dans MP_TYPE_IMAGE (dernier champ à droite)?

Dans la base 3.57 PCM que je possède, il n'y a que 4 photos dont 2 liées à PCM et son fils Kévin.

La différence entre importée et enregistrée n'a aucune importance, ce n'est qu'un texte écrit par ancestriologie.exe lors de l'enregistrement pour aider à l'identification. Pour le chemin, je ne le change pas lors de l'importation, et il ne devrait pas y avoir de problème tant que la longueur totale n'excède pas 255 c.

A+

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Facon

Mutancestre, outil de transfert de dossier Ancestrologie.
« Réponse #21 le: 06 Juillet 2006 à 14:23:20 »
Bonjour,

En ce qui concerne l'outil d'importation, je fonctionne toujours avec la v1.04. J'ai chargé la nouvelle version, j'essaye ensuite. Dans la configuration actuelle je suis en v527b4.037.

Pour les essais, je suis parti d'une base b4.031. La requète indique 5 éléments, 4 situés dans le dossier 1 (PCM), aucune indication dans MP_TYPE_IMAGE. La cinquième photo (celle que j'ai ajouté) dans le dossier 2, indication I dans MP_TYPE_IMAGE.

Dans la base cible, b4.037 et outil v1.04, il y a une seule image (la mienne), avec l'indication I dans MP_TYPE_IMAGE.

Je vais essayer l'outil v1.05.
Christian
 

Hors ligne Facon

Mutancestre, outil de transfert de dossier Ancestrologie.
« Réponse #22 le: 06 Juillet 2006 à 14:46:00 »
Bonjour,

J'ai effectué les mêmes importations avec l'outil v1.05. Cette fois-ci les photos de Philippe et Kevin apparaissent bien dans le dossier 1 de la base cible.

J'ai repassé la même requète sur la base d'import b4.037. J'ai toujours un élément dans le dossier 2 (indication I) et maintenant 5 éléments dans le dossier 1 (PCM) tous avec l'indication I.

Pour un des éléments: valeur 0 partout sauf MP_TABLE I, MP_IDENTITE 1, MP_KLE_DOSSIER 1 (c'est normal) et MP_TYPE_IMAGE I.
Christian
 

Hors ligne DDdeBerdeux

Mutancestre, outil de transfert de dossier Ancestrologie.
« Réponse #23 le: 06 Juillet 2006 à 18:22:06 »
Comme çà a l'air de marcher maintenant, j'ai juste essayé d'en améliorer le look, mais bof... Les numéros de version apparaissent dans les propriétés du fichier (1.1)

J'ai intégré l'appli dans une procédure d'installation à téléchager ICI.

Le fichier importation.exe va se copier par défaut dans le répertoire d'Ancestrologie (c'est indispensable pour ceux qui utilisent FBembeded), et un raccourci est ajouté au groupe de démarrage Ancestrologie.

A+

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne jdelettrez

  • Grand Amateur
  • ***
  • Messages: 25
    • Genealogie Delettrez
  • Programme: 1.340
  • Base: 5.130
  • Système: windows 7
Mutancestre, outil de transfert de dossier Ancestrologie.
« Réponse #24 le: 07 Juillet 2006 à 22:11:12 »
Bonsoir,

 V527 b4.037 version serveur



essai de transfert de 2500 individus avec 780 images( base de 280 Mo)



Apparament aucun problème.

Tout à l'air transféré, images compris :D



Concernant les médias, juste une petite remarque, le programme copie

tout ceux du dossier source, même si certains ne sont pas reliés à un individu. je pense que l'on perd une possibilité de faire le ménage avec les documents orphelins ou alors avoir le choix... :?:  :roll:



Merci pour cet outil

a+

Jean
 

Hors ligne DDdeBerdeux

Mutancestre, outil de transfert de dossier Ancestrologie.
« Réponse #25 le: 07 Juillet 2006 à 23:28:17 »
Citation de: "Delettrez"
Concernant les médias, juste une petite remarque, le programe copie tout ceux du dossier source, même si certains ne sont pas reliés à un individu. je pense que l'on perd une possibilité de faire le ménage avec les documents orphelins ou alors avoir le choix...
Bonsoir,

J'y avais pensé, mais cette fonction existe déjà dans la bibliothèque multimédia, onglet "Non utilisés". En transférant tous les médias, on a la possibilité de supprimer les médias inutilisés, ou de les garder.

A+

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne DDdeBerdeux

Mutancestre, outil de transfert de dossier Ancestrologie.
« Réponse #26 le: 17 Juillet 2006 à 16:05:21 »
Bonjour,

Passage en version 1.11.

Simple mise à jour pour éviter un message d'erreur lors de la tentative de connection à une base cible inaccessible, et mise à jour du compilateur.

A+

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne DDdeBerdeux

Mutancestre, outil de transfert de dossier Ancestrologie.
« Réponse #27 le: 25 Juillet 2006 à 00:12:02 »
Bonsoir,

Passage en version 1.1.2 à télécharger ICI.

Je me suis aperçu que la version précédente arrivait à provoquer des dépassements de mémoire pour les grosses bases. J'ai dû revenir à la version précédente du compilateur qui libère bien la mémoire. J'ai transféré une base de 39 000 individus avec cette nouvelle version, sans problème.

A+

André

PS: Le fichier ci-dessus est le fichier .exe à copier dans le répertoire d'Ancestrologie. Cet autre à télécharger LA contient le précédent et l'installe dans le répertoire Ancestrologie ainsi qu'un raccourci dans le groupe 'demarrer" d'Ancestrologie, quand on l'exécute.
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Facon

Mutancestre, outil de transfert de dossier Ancestrologie.
« Réponse #28 le: 09 Août 2006 à 11:14:00 »
Bonjour André,

L'outil de transfert réclame une base destination b4.036 mini, est-ce que le transfert vers une base b4.041 par exemple est possible?

Ce n'est pas par besoin, c'est juste une question.
Christian
 

Hors ligne DDdeBerdeux

Mutancestre, outil de transfert de dossier Ancestrologie.
« Réponse #29 le: 09 Août 2006 à 12:03:18 »
Bonjour,

Pas de problème avec la b4.041.

Les champs ajoutés concernent une table temporaire (TQ_ECLAIR) et une table de référence (REF_CP_VILLE). Ces types de tables ne sont pas concernés par un transfert de dossier.

A savoir aussi, l'outil de transfert de dossier ne s'occupe pas de tous les champs mis à jour par des triggers de la base, lors de la création ou de la modification d'un enregistrement, ou qui sont mis à jour par une fonction du logiciel.

La première catégorie concerne un assez grand nombre de champs:

INDI_TRI_NOM= le nom en majuscules non accentuées,

tous les champs de dates dérivés du date_writen saisi dans les évènements

les champs de date d'enregistrement ou de modification d'un enregistrement, sauf pour les médias,etc..

Dans la seconde, il y a NUM_SOSA et CONSANGUINITE.

Il y a aussi le cas de CLE_FIXE qui concerne les utilisateurs de QST; sa valeur est transférée, mais si elle existait précédemment dans la base, elle est modifiée par un trigger, créé en octobre 2005 pour empêcher les doublons.

A+

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne DDdeBerdeux

Version 1.13
« Réponse #30 le: 27 Août 2006 à 12:15:53 »
Mise à jour du 27/08/2006 L'application a été rebaptisée Mutancestre. Le fichier exécutable s'appelle maintenant Mutancestre.ese. Modifications de présentation mineures.

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne DDdeBerdeux

Mutancestre, outil de transfert de dossier Ancestrologie.
« Réponse #31 le: 06 Septembre 2006 à 09:39:51 »
Mise à jour du 6/09/2006 Des champs ont été ajoutés dans la base version b4.049. Cette version 1.20 de Mutancestre les prend en charge.

Les fichiers sont toujours à télécharger depuis le premier message de ce fil.

A+

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne DDdeBerdeux

Mutancestre, outil de transfert de dossier Ancestrologie.
« Réponse #32 le: 25 Septembre 2006 à 18:53:08 »
Mise à jour du 25/09/2006 Passage à la version 1.3.

Différence essentielle: cette version est plus rapide d'environ 30% par rapport à la précédente.

Les fichiers sont toujours à télécharger depuis le premier message de ce fil.

A+

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Pierre Garnier

  • AncestroExpert
  • *****
  • Messages: 545
Mutancestre, outil de transfert de dossier Ancestrologie.
« Réponse #33 le: 25 Septembre 2006 à 19:27:26 »
André, ton logiciel  a été intégré à Ancestrologie (le joli petit camion). Est-ce que les nouvelles versions d'Ancestrologie intégreront automatiquement celles de ton programme
 

Hors ligne Joël AUGUSTE

  • AncestroSenior
  • *****
  • Messages: 1 348
  • Remercié: 4 fois
    • http://gw.geneanet.org/joelauguste
  • Programme: v2015-1996.3.2
  • Base: 5.131
  • Système: W11
Mutancestre, outil de transfert de dossier Ancestrologie.
« Réponse #34 le: 25 Septembre 2006 à 19:51:16 »
Citation de: "garnierpierre"
André, ton logiciel  a été intégré à Ancestrologie (le joli petit camion). Est-ce que les nouvelles versions d'Ancestrologie intégreront automatiquement celles de ton programme


Il est où le camion ?

J'ai cru voir André petit enfant ou alors un extrait du calendrier des pros d'Ancestrologie posant nus...  :lol:   :lol:   :lol:
Cordialement,

Joël


Ancestrologie version  v2015-1996.3 b5.131
Intel Core i3-2100, 6144M°, Ecran 21,5" (1440*900)
Windows 10 Famille
 

Hors ligne Pierre Garnier

  • AncestroExpert
  • *****
  • Messages: 545
Mutancestre, outil de transfert de dossier Ancestrologie.
« Réponse #35 le: 25 Septembre 2006 à 21:33:20 »
Citation de: "Joël AUGUSTE"


Il est où le camion ?



Menu Import/Export
 

Hors ligne DDdeBerdeux

Mutancestre, outil de transfert de dossier Ancestrologie.
« Réponse #36 le: 26 Septembre 2006 à 00:43:00 »
Citation de: "garnierpierre"
Est-ce que les nouvelles versions d'Ancestrologie intégreront automatiquement celles de ton programme
Mutancestre est développé avec Lazarus. Cà ressemble beaucoup à Delphi, c'est pour celà qu'il a été possible d'en utiliser le code pour l'intégrer dans Ancestrologie. Mais les composants utilisés pour se connecter aux bases de données sont différents, sans doûte la raison pour laquelle la version intégrée ne peut pas importer un dossier de la même base. Les progrès réalisés ne sont dus qu'à une meilleure utilisation de ces composants, et il n'est pas sûr qu'ils seraient les mêmes avec les composants utilisés par Philippe. Il n'y a aucune fonction supplémentaire. Comme Mutancestre, la fonction intégrée devrait évoluer si les modifications de la base le nécessitent.

Pour le petit camion, demandez plutôt à Philippe si c'est celui qu'il a fauché à son fils.

Mais pour l'icône de Mutancestre, n'allez pas me dénoncer à la brigade des moeurs. C'est moi, il y a très très longtemps.

A+

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Facon

Mutancestre, outil de transfert de dossier Ancestrologie.
« Réponse #37 le: 05 Octobre 2006 à 12:37:09 »
Bonjour André,

Il y a des utilisateurs distraits qui n'ont pas mis à jour l'application et la base depuis quelques temps.

Pour procéder à cette remise en ordre, il existe la procédure de Lya qui fonctionne mais qui exige beaucoup de manipulations pour progresser de proche en proche jusqu'à b3.57. Ensuite l'outil de migration se charge de passer de b3.57 à b4.051 en ce moment.



Au cours de cette migration, l'outil effectue également des màj sur d'autres composants (FB, documents).



Ton outil de transfert Mutancestre est une bonne parade pour effectuer la même opération plus simplement, il est également possible d'utiliser l'outil intégré à Ancestrologie.

En procédant ainsi, je ne pense pas que les autres màj (FB, documents) soient faites.

Que proposes-tu comme démarche simple pour compléter le transfert de dossier avec les màj des autres composants?
Christian
 

Hors ligne DDdeBerdeux

Mutancestre, outil de transfert de dossier Ancestrologie.
« Réponse #38 le: 05 Octobre 2006 à 16:41:00 »
Bonjour,

Tu as raison de signaler cet inconvénient de la méthode. Elle permet effectivement de récupérer une base ancienne dans une base dernière version, mais elle ne fait pas toutes les mises à niveau de Firebird, des tables de réferences (fichiers .txt uniquement car dans la base de destination, vide ou mise à jour, elles sont à jour), et des documents.

Pour celà, je pense que le plus simple est encore de désinstaller et réinstaller Ancestrologie, en prévenant bien les utilisateurs des précautions à prendre pour leurs licences (Ancestrologie et plugins) et leur base, surtout s'ils l'ont laissée avec le nom et dans le répertoire d'installation.

Il y a aussi une autre chose que ni Mutancestre, ni la fonction de transfert de dossier, ni l'import gedcom ne font, c'est la mise à jour des tags évènements dans les évènements individuels enregistrés.

TITR remplacé par TITL

INHU par BURI

BENE par BLES

DIPL par GRAD

C'est fait par la procédure de mise à jour quand la base est à une version d'avant b4.010.

Jusque il y a quelques mois, l'exécution de la maj de la base laissait dans le répertoire Ancestrologie un fichier maj_tag_eve.exe qui pouvait se charger de mettre à jour la table de référence des tags et celle des évènements individuels, après une importation. Elle existait aussi en téléchargement sur le site ancestrologie.org. Mais ce n'est plus le cas. Son exécution a l'inconvénients d'écraser des libellés modifiés par l'utilisateur dans la table de référence des tags.

Les tags non à jour dans les évènements sont normalement signalés par un libellé du genre "Utiliser Inhumation/Sépulture", donc ce n'est pas grave.

Il y a 2 solutions:

exécuter successivement les 4 requêtes:

UPDATE EVENEMENTS_IND SET EV_IND_TYPE = 'TITL' Where EV_IND_TYPE = 'TITR';

UPDATE EVENEMENTS_IND SET EV_IND_TYPE = 'BURI' Where EV_IND_TYPE = 'INHU';

UPDATE EVENEMENTS_IND SET EV_IND_TYPE = 'BLES' Where EV_IND_TYPE = 'BENE';

UPDATE EVENEMENTS_IND SET EV_IND_TYPE = 'GRAD' Where EV_IND_TYPE = 'DIPL';

Et les intégrer dans les importations (Mutancestre, import dossier et import gedcom).

Je les intègrerai déjà dans la prochaine version de Mutancestre.

A+

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Facon

Mutancestre, outil de transfert de dossier Ancestrologie.
« Réponse #39 de la page précédente: 05 Octobre 2006 à 16:48:08 »
Bonjour André,

Merci pour ta réponse.

J'ignore dans quelle séquence l'outil de migration de base met à jour la base et les autres composants.

Est-il concevable à l'issue d'un transfert de dossier de passer l'outil de migration de base pour achever les diverses màj?
Christian