Auteur Sujet: Base b5.027 en test  (Lu 5464 fois)

plus minus reset

0 Membres et 2 Invités sur ce sujet

Hors ligne DDdeBerdeux

Base b5.027 en test
« le: 03 Juin 2007 à 20:12:52 »
Bonjour,
Le fichier de migration de la base en b5.027 comprenant la V727 du logiciel actuellement en test est téléchargeable migration_base.exe , ainsi que celui de la base vide accompagné de la liste des modifications ANCESTROVIDE5028.zip.
Au programme d'abord la suite du nettoyage de la base: 2 tables et 9 procédures inutilisées, dont celle qui ne l'était que par l'ancienne médiathèque. Il faudra donc la V727 pour utiliser cette base.
Ces suppressions sont la principale raison de la mise en test. Il serait ennyeux de découvrir après officialisation de cette version que certaines procédures étaient utilisées.
Mais le plus intéressant est la création d'une procédure PROC_COPIE_DOSSIER destinée à copier un dossier dans un autre dossier de la même base, à l'image de Mutancestre et de sa version intégrée (importation de dossier) qui permettent en plus de transférer des dossiers entre bases. Cette procédure vient en complément de l'importation de dossier, qui n'autorise pas le transfert entre dossiers de la même base, et ne transfert pas (encore) la table utilisée pour la gestion des patronymes.
Pour le moment, en attendant que Philippe l'ait interfacée dans Ancestrologie, cette procédure peut être utilisée dans le BOA en exécutant la requête suivante:
select DossierC from proc_copie_dossier(DossierSource,DossierCible)
DossierSource est le n° du dossier qu'on veut copier,
DossierCible est le n° du dossier où on veut copier les données de DossierSource.
DossierC est le n° du dossier où les données sont effectivement copiées.
Pourquoi, la distinction entre les deux derniers? Parce que si DossierCible n'existe pas (par exemple:0), il sera créé un nouveau dossier à la suite des dossiers existants où seront copiées les données de DossierSource. Le n° de ce dossier figure dans DossierC.
Si DossierCible existe, DossierC aura le même n°. Les données sont alors ajoutées au dossier existant, comme une importation habituelle de dossier. Cette importation figure dans la liste des importations, depuis laquelle il est possible de la supprimer.
Ce transfert est relativement rapide. Sur un AMD 3500 il ne faut pas 10 s pour transférer un dossier de 3000 individus, là où Mutancestre dernière version en met moins de 20. Mais comme tout traitement important (en volume), il dépend de l'état d'optimisation de la base. Et il est souvent préférable d'optimiser la base après une importation.
Cette fonction devrait faciliter le travail de ceux qui par exemple préfère importer un nouveau gedcom dans un dossier différent de leur généalogie, afin de le contrôler et le rectifier avant de l'intégrer. Elle sera aussi utile pour dupliquer un dossier afin de supprimer des branches complètes de la copie dont on voudra extraire un gedcom expurgé.
Pour l'intégration dans Ancestrologie, je verrai bien dans la fenêtre de sélection du dossier, un bouton "Copier" qui ouvre une liste (nouveau, dossiers existants) pour choisir le dossier cible. Si vous avez des idées...
A+ et bons tests.
André

Edition du 10/06/2007: mise à jour des liens pour la version b5.028 v729
« Modifié: 10 Juin 2007 à 23:00:05 par DDdeBerdeux »
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne MicBer

  • AncestroJunior
  • ****
  • Messages: 322
  • Programme: v1360
  • Base: v5.130
  • Système: W7
Base b5.027 en test
« Réponse #1 le: 05 Juin 2007 à 06:46:14 »
Bonjour,
Je ne sais pas si cette petite anomalie est liée à la nouvelle version de base mais dans l'onglet domicile, lorsqu'on tape le code postal + validation, la ville ne s'affiche pas. Il faut cliquer à nouveau sur le code pour que le nom de la ville apparaisse. exemple avec  75018 + entrée - Pas d'affichage de Paris 18° arrondissement. Re clic sur code, affichage OK
Cordialement
Michel

Notebook SAMSUNG NP300E5A - Windows 7
Ancestrologie Version 1360 base 5.130

PC - HP Slimline 7743- Ecran 22 " VW195S Asus - Vista Edition Familiale Premium
Données de génealogie sur  version 824 base 5.105
 

Hors ligne DDdeBerdeux

Base b5.027 en test
« Réponse #2 le: 05 Juin 2007 à 11:44:05 »
Bonjour,
Ce que vous signalez n'a rien à voir avec la base b5.027 ni même avec la V727. Je viens de vérifier que sur V722 b5.026 le fonctionnement est rigoureusement identique.
Dans les événements individuels ou familiaux, après la frappe du CP, la touche Entrée n'a aucun effet. Par contre la touche Tabulation envoie directement le curseur dans le champ Ville.
Si plusieurs villes correspondent au CP, la liste déroulante du champ Ville est remplie par les noms des villes dont le CP commence par ce qui vient d'être frappé dans CP, et la première de ces villes est sélectionnée, mettant à jour les champs CP, INSEE, Département, Région, Pays, Latitude et longitude.
Que la ville soit ainsi sélectionnée est normal si elle est la seule correspondant au CP tapé. Par contre, s'il y a le choix, la liste de choix devrait rester ouverte, la première ne devrait pas être sélectionnée!
Le fonctionnement est à peu près le même si au lieu d'appuyer sur la touche tabulation, on clique sur le petit bouton rond à droite du CP.
Dans l'onglet Domicile le fonctionnement qui devrait être le même est encore plus cahoteux. Le clic sur le petit bouton ouvre bien la liste de choix de la ville et il est possible ensuite de choisir la ville. Mais la tabulation choisit d'emblée la première ville; le CP, INSEE, Latitude et longitude s'affichent mais pas le nom de la ville, ni la Région et le Pays. Et la tabulation suivante renvoie au champ Date si la liste de choix existe.
Bref une belle pagaille qui aurait sa place dans le forum anomalies, mais qui n'est pas celle que vous signalez.
Je rappellerai juste que dans Ancestrologie (et c'est le cas général dans Delphi), la touche Entrée, identifie la "fin d'édition" du champ sélectionné en laissant la sélection dans le champ. Pour passer au champ suivant il faut utiliser la touche Tabulation, qui cumule "fin d'édition" et "passage au champ suivant".
Par soucis d'homogénéité, il n'est pas souhaitable de donner à la touche Entrée, de temps en temps les mêmes fonctions qu'à la touche Tabulation.
A+
André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne MicBer

  • AncestroJunior
  • ****
  • Messages: 322
  • Programme: v1360
  • Base: v5.130
  • Système: W7
Base b5.027 en test
« Réponse #3 le: 05 Juin 2007 à 12:19:55 »
Merci pour toutes ces explications et bravo à toute l'équipe pour ces améliorations permanentes.
Cordialement
Michel

Notebook SAMSUNG NP300E5A - Windows 7
Ancestrologie Version 1360 base 5.130

PC - HP Slimline 7743- Ecran 22 " VW195S Asus - Vista Edition Familiale Premium
Données de génealogie sur  version 824 base 5.105
 

Hors ligne Facon

Base b5.027 en test
« Réponse #4 le: 06 Juin 2007 à 12:09:33 »
Bonjour André,
J'ai procédé à quelques essais avec la procédure de copie de dossier PROC_COPIE_DOSSIER à l'intérieur d'une même base.

J'ai fait une copie vers un dossier possible, vers un dossier déjà éliminé, vers un dossier existant (seconde copie) et je n'ai pas rencontré de difficulté.
Le transfert d'un dossier de 14000 individus a été réalisé en 50 secondes environ.

 :arrow: Commentaire:
Le nouveau dossier créé ou utilisé porte la mention Copie du dossier n Dossier créé le 2007-06-04 à:11:46:35.0000
A quoi correspondent les 0000?

 :arrow: Ensuite, c'est relatif au BOA.
La fenêtre s'ouvre toujours dans une dimension supérieure à celle tolérée par l'écran;
Durant l'opération pas si longue mais c'est tout de même 50 secondes, il n'y a pas le moindre signe d'activité;
Les commentaires affichés en fin d'opération: Un enregistrement sélectionné.. puis Mise à jour de la base effectuée sont en caractères microscopiques.

Je ne pense pas que les interventions sur le BOA soient possibles mais c'est un point récurrent.

Pour déterminer s'il y a un impact lié à la suppression de certaines procédures et/ou tables, peux-tu indiquer les zones particulières à explorer?
Christian
 

Hors ligne DDdeBerdeux

Base b5.027 en test
« Réponse #5 le: 06 Juin 2007 à 15:41:19 »
Pour le 0000 je n'avais pas remarqué. Cà vient de l'utilisation de le variable systême current_time. Je vais tronquer à la minute, çà suffit.
Pour le second point, il faudra demander à Laurent, mais je crois qu'il a "d'autres chats à fouetter" en ce moment.
La liste des suppressions figure dans la liste des modifications accompagnant la base vide.
Suppression PROC_DOUBLONS et EX_DOUBLONS inutilisés.
Suppression PROC_VIDE_TABLE inutilisée.
Suppression PROC_MAJ_PATRONYMES.
Suppression de la table PATRONYMES et ajout de la table NOM_ATTACHEMENT dans PROC_VIDE_BASE, PROC_VIDE_DOSSIER.
Suppression table PATRONYMES et générateur GEN_PAT_CLEF.
Suppression table T_CONTROLE_CLEF.
Suppression PROC_SELECTION_DOSSIER, PROC_VIDE_TABLE_TECHNIQUE et PROC_UPDATE_VERSION.
Suppression PROC_CHARGE_MEDIA plus utilisée dans la nouvelle médiathèque.
Je ne peux dire précisément où chercher, puisque je pense justement qu'elles ne sont plus utilisées, mais leurs noms peuvent donner des indiquations de leurs possibles utilisations antérieures.
A+
André
« Modifié: 09 Juin 2007 à 09:11:29 par DDdeBerdeux »
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

mpl75

  • Invité
Base b5.027 en test
« Réponse #6 le: 09 Juin 2007 à 13:14:54 »
Bonjour,

Il est possible d'imprimer la liste des actes.
Pourrait-on avoir la même fonction pour la liste des domiciles ??
 

Hors ligne mimi

  • Néophyte
  • *
  • Messages: 1
Base b5.027 en test
« Réponse #7 le: 10 Juin 2007 à 20:55:43 »
OU EST PASSER LA Base b5.028 en test ???
 

Hors ligne DDdeBerdeux

Base b5.027 en test
« Réponse #8 le: 10 Juin 2007 à 22:57:26 »
Bonsoir,
C'est normalement sur le site www.ancestrologie.org à l'adresse http://www.ancestrologie.org/france/majbeta/ que se trouvent les fichiers en version bêta.
J'ai cependant mis à jour les fichiers se trouvant sur mon site.
Le fichier de migration de la base en b5.028 comprenant la V729 du logiciel actuellement en test est téléchargeable migration_base.exe , et celui de la base vide accompagnée de la liste des modifications ANCESTROVIDE5028.zip.
A+
André
« Modifié: 05 Janvier 2008 à 17:56:39 par Philippe Cazaux-Moutou »
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)