Auteur Sujet: Base b5.000 en test avec Bêta V609  (Lu 8459 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne DDdeBerdeux

  • AncestroGrandMaitre
  • *******
  • Messages: 3 244
  • Remercié: 2 fois !
Base b5.000 en test avec Bêta V609
« le: 12 Décembre 2006 à 00:36:55 »
Bonjour,

Certains petits curieux ont pris de l'avance en espionnant le site où transitent les fichiers. Mais c'est tant pis pour eux, car les fichiers de cette version b5.000 sont différents de ceux qu'ils ont téléchargés.

Le fichier de mise à jour est à télécharger ICI et la base vide accompagnée de la liste complète des modifications LA .

La principale modification c'est le passage à Firebird 2.0, mais il y a quelques autres modifications depuis la b4.059, comme:

-l'ajout des parenthèses et du point d'interrogation à la liste des séparateurs utilisés dans la procédure qui éclate la chaîne des prénoms en prénoms séparés.

-l'installation de d'états de recensements, de statistiques des noms et des prénoms, du nombre d'enfants par union, mis sur deux colonnes par Facon.

Firebird 2.0 est enfin sorti officiellement en novembre. Il offre un certain nombre d'avantages au niveau vitesse d'exécution, en particulier parce qu'il intègre des fonctions équivalentes à des fonctions externes très utilisées lors des traitements des chaînes de caractères. La conséquence, c'est que pour en profiter, il faut adapter les procédures de la base. C'est ce qui a été fait ici.

Mais pour faire ces modifications des procédures, il faut être équipé de Firebird 2.0. C'est la raison pour laquelle, l'exécutable de mise à jour commence par mettre à jour la version de Firebird embedded installée en même temps qu'Ancestrologie, à condition qu'elle soit active (gds32.dll dans le répertoire d'Ancestrologie.exe).

Donc pour ceux qui utilisent Firebird serveur, il est impératif qu'ils fassent eux-mêmes la mise à jour en version 2.0, avant d'exécuter la mise à jour de la base en b5.000.

Après cette mise à jour, il est aussi très fortement conseillé (pour ne pas dire impératif), d'optimiser la base de donnée.

Cette base n'est pas utilisable sous FB1.5.3. Par contre FB2.0 peut très bien continuer à utiliser les bases précédentes. Il faut cependant savoir que si une base est optimisée sous FB2.0, elle devient inutilisable sous l'ancienne FB1.5.3.

La seule restriction est donc si vous souhaitez échanger votre base avec quelqu'un conservant la version FB1.5.3.

Cette base fonctionne correctement avec la version bêta V606 du logiciel. Philippe a cependant fait une V609 qui corrige quelques anomalies:

-la disparition du patronyme de l'individu de départ quand on veut lui adjoindre un père ou un enfant, et qu'il est le seul individu de ce patronyme.

-l'impossibilité dans la fenêtre "Rechercher un individu" de trouver un individu s'il y a un caractère accentué dans la chaîne à rechercher (réparation autorisée par la FB2.0)

-l'apparition en double dans la liste des prénoms de la fenêtre "Qui porte ce prénom", des prénoms portés par les 2 sexes.

-les modifications du bloc-note plus mémorisées.

Et permis l'affichage uniquement dans la Fiche individuelle d'un individu de la naissance de ses enfants parmi les évènements individuels.

Avant d'officialiser cette version de la base, il est surtout important de détecter des incompatibilités avec éventuellement des plugins. Yves Bruant à mis à jour WebExport à cet effet.

Vérifiez qu'il n'y a pas d'anomalies dans la mise à jour de Firebird.

Signalez les problèmes de tri qui ne seraient pas encore corrigés. FB2.0 ne classe pas de la même façon les champs nulls, il les considère comme la valeur la plus faible, alors que FB1.5.3 les mettaient toujours en fin de liste.

A+

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

Hors ligne Horemans

  • AncestroSenior
  • *****
  • Messages: 1 775
    • http://perso.wanadoo.fr/philippe.horemans
Base b5.000 en test avec Bêta V609
« Réponse #1 le: 12 Décembre 2006 à 09:32:27 »
Bonjour André

Quelques questions pour ne pas faire n'importe quoi :



Ormis le N° de version de Firebird, est-ce que le sujet 1.4 des Trucs et Astuces reste valable pour installer la version 2 ?

On trouve cette version sur plusieurs sites, sont-ils tous équivalents ?

Y-a-t-il quelque chose à modifier pour continuer à utiliser IBOconsole ?

Merci
Plus çà va, plus je me régale...  Et avec  Quisontils, la gestion des actes, c'est facile !   Philippe
 

Hors ligne Facon

  • AncestroGrandMaitre
  • *******
  • Messages: 3 448
  • Remercié: 1 fois !
Base b5.000 en test avec Bêta V609
« Réponse #2 le: 12 Décembre 2006 à 09:49:01 »
Bonjour André,

Je pense qu'il faudrait demander à Philippe de modifier son message annonçant la V609ß. Il mentionne de meilleures performances avec FB 2.0 et il indique par ailleurs que la base doit être impérativement b 4.058. Je pense qu'il faut lire b 5.000.

Ou alors il faudrait indiquer b 4.0xx avec FB 1.5 et b 5.000 avec FB 2.0.

Pour ma part je ne pense pas qu'il soit souhaitable d'entretenir deux versions.
Christian
 

Hors ligne Claude Baudin

  • AncestroSenior
  • *****
  • Messages: 1 709
Base b5.000 en test avec Bêta V609
« Réponse #3 le: 12 Décembre 2006 à 10:40:36 »
Bonjour



J'ai mis a jour  B 5000 V609, donc je devrais être en firebird2 :?:

J'ai fais une risette  :P pour la barre d'outils et la disposition des fenetres.

Mais, ma question est que je ne rapelle plus on l'on trouve la version de firebird (Alhzaïmer peut être :twisted: ). Donc pourriez vous rappeler comment on trouve celle-ci, merci..... :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 Facon

  • AncestroGrandMaitre
  • *******
  • Messages: 3 448
  • Remercié: 1 fois !
Base b5.000 en test avec Bêta V609
« Réponse #4 le: 12 Décembre 2006 à 10:45:32 »
Bonjour Claude,

C'est tout ce qu'il y a de plus simple et c'est intuitif.

Tu vas sur le ?, A propos de...., Infos versions et tu cliques sur le logo Firebird.
Christian
 

Hors ligne Horemans

  • AncestroSenior
  • *****
  • Messages: 1 775
    • http://perso.wanadoo.fr/philippe.horemans
Base b5.000 en test avec Bêta V609
« Réponse #5 le: 12 Décembre 2006 à 10:57:07 »
Je pense que Claude demandait où on peut trouver la V2.0
Plus çà va, plus je me régale...  Et avec  Quisontils, la gestion des actes, c'est facile !   Philippe
 

Hors ligne Claude Baudin

  • AncestroSenior
  • *****
  • Messages: 1 709
Base b5.000 en test avec Bêta V609
« Réponse #6 le: 12 Décembre 2006 à 14:50:49 »
Non non Philippe  :oops: je ne cherchais pas ou telecharger mais simplement ou retrouver la version dans le logiciel.

Merci Christian  :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 Jean-Pierre Legrand

  • Grand Amateur
  • ***
  • Messages: 25
    • Les ancêtres de Stéphanie et Cédric Legrand
V 609 base 5.000
« Réponse #7 le: 12 Décembre 2006 à 17:34:45 »
Bonjour André,



c'est encore moi "le petit curieux"(':D')



V609 B 5.000 (la dernière)

XP Sp2

Firebird Super serveur 2.0 réglé en Service

Mots-clés utilisés dans les dates réglé sur "LIT"



Tout fontionne bien sauf que rien n'a changé à propos de mes remarques précédentes à savoir :

Saisie d'un événement décès ou naissance d'un individu x avec "février" ou "décembre" dans la date => 1) incohérence au niveau du calcul de l'âge au décès dans la fenêtre de saisie : âge à 3 chiffres !!!

=> 2) après enregistrement, déplacement sur la fiche du père ou de la mère de x : x apparaît bien comme enfant mais avec une date de naissance ou décès ne comportant que le jour du mois (nombre de 1 à 31) ; pas d'année !!!

=> 3) retour sur la fiche de x : dans l'identité, en haut de la fiche, apparition de la note "Age incompatible avec l'espérance de vie"



Toutes ces anomalies disparaissent si les dates des événements ne sont ni en février ni en décembre !



En conclusion, seules les dates en février et en décembre induisent ces dysfonctionnements. Mais si tu saisis le mois sous forme numérique ou sous forme non accentuée ou même abrégée, tout fontionne correctement. Problème d'accent aigu ? Le mois d'août, avec son accent circonflexe, ne pose pas de problème. Bizarre, vous avez dit bizarre...
:D  :D

Bien cordialement
 

Hors ligne DDdeBerdeux

  • AncestroGrandMaitre
  • *******
  • Messages: 3 244
  • Remercié: 2 fois !
Base b5.000 en test avec Bêta V609
« Réponse #8 le: 12 Décembre 2006 à 21:15:45 »
Bonsoir,

On s'absente un jour, et on se retrouve avec un paquet de questions :?

Les truc et astuces de Christophe pour installer Firebird 1.5 serveur restent valables pour installer FB2.0 serveur. Seul change le nom du fichier à télécharger. A ma connaissance, les différents sites sont tous des miroirs du site d'origine. J'ai télé chargé ma version sur http://sourceforge.net/project/showfiles.php?group_id=9028&package_id=29791 et le fichier s'appelle Firebird-2.0.0.12748-0-Win32.exe  

Il n'y a pas de difficultés particulières pour faire fonctionner IBOConsole.

A ma connaissance, la V609 pourrait marcher sur une base 4.057. Mais comme cette version utilise une procédure (fenêtre recherche individu) qui était trop lente en b4.057, Philippe a préféré en réserver l'utilisation avec la b5.000 où la procédure s'exécute beaucoup plus vite en corrigeant des anomalies.

Je n'avais pas encore vu qu'on pouvait avoir les infos sur la base par le :?: . Je ne connaissais que par le logo Firebird dans les fenêtres de "Emplacement de la base de données" et "Optimisation ...".

Il y a eu un problème avec cette base 5.000. J'y avais incorporé une modification des champs de type caractères en y ajoutant COLLATE FR_FR qui permet de les lister dans notre ordre naturel pour nous en français, mettant à leur place normale les caractères accentués et majuscules. Et celà sans avoir besoin de le spécifier à chaque requête. Seulement hier je me suis aperçu , pour une raison que je ne comprend pas, peut-être un bug de FB2.0, que la procédure qui permet de faire la conversion de la date "litéraire" en année, mois et date réelle, ne fonctionnait plus correctement si le mois contenait un caractère accentué.

Cette modification du COLLATE a donc été supprimée de maj_b357_b5000.exe que j'ai mis en ligne hier soir (mais pas dans celui qui s'y trouvait avant mon message et que le petit curieux....). Et il est possible que je me sois aussi emmêlé dans la version de la base vide que j'ai mis en ligne. Bref, j'ai remis les bonnes versions ce soir.

Pour savoir si votre base est correcte, il suffit d'entrer un évènement le 15 février 2006 par exemple et de vérifier s'il se place correctement entre un évènement le 15 janvier et un autre le 15 mars de la même année.

Si la modification du COLLATE a été faite sur une base, le fichier actuel de mise à jour n'effectue pas "la marche arrière". Il est préférable de repartir de votre base originale non modifiée, ou de partir de la base vide mise en ligne et y tranférer vos dossiers par Mutancestre ou la fonction de transfert de dossiers intégrée.

A+

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

Hors ligne DDdeBerdeux

  • AncestroGrandMaitre
  • *******
  • Messages: 3 244
  • Remercié: 2 fois !
Base b5.000 en test avec Bêta V609
« Réponse #9 le: 12 Décembre 2006 à 23:16:54 »
Pas de panique, le problème rencontré dans le conversion des dates est bien un bug de FB. Il intervient lorsque une chaîne avec COLLATE FR_FR et l'autre sans sont comparées après avoir été mises en majuscules. En comparant les chaînes misent en minuscules, il n'y a plus le problème.

Je mettrai en ligne demain une b5.001 qui corrigera celà. et permettra donc de garder les COLLATE FR_FR.

A+

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

Hors ligne BLefebvre

  • AncestroExpert
  • *****
  • Messages: 884
Base b5.000 en test avec Bêta V609
« Réponse #10 le: 13 Décembre 2006 à 10:52:07 »
: "Horemans"
Je pense que Claude demandait où on peut trouver la V2.0




http://www.firebirdsql.org/index.php?op=files&id=engine_200
XP SP3 V1360 B5.130
 

Hors ligne DDdeBerdeux

  • AncestroGrandMaitre
  • *******
  • Messages: 3 244
  • Remercié: 2 fois !
Base b5.000 en test avec Bêta V609
« Réponse #11 le: 13 Décembre 2006 à 19:27:12 »
Bonsoir,

Je pense qu'il est préférable pour le moment de ne pas appliquer COLLATE FR_FR aux champs de type texte. Appliquée à ces champs, la fonction UPPER(champ), ne retourne pas les caractères majuscules accentués. A vrai dire, elle les retourne "parfois", ce qui est encore plus gênant! J'ai pu contourner le problème en n'utilisant pas cette fonction dans la procédure de conversion des dates "écrites". Mais il y a bien d'autres cas où on a besoin de cette fonction.

Donc pour le moment on en reste à cette version b5.000 sans COLLATE FR_FR.

Désolé pour ceux qui ont appliqué la version qui les comportait. Il faut repartir de la base à la version 4.059 ou avant, ou importer dans la base vide actuellement en ligne sur mon site.

A+

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

Hors ligne Tophe3860

  • AncestroSenior
  • *****
  • Messages: 1 187
Base b5.000 en test avec Bêta V609
« Réponse #12 le: 13 Décembre 2006 à 20:07:37 »
: "Horemans"
Ormis le N° de version de Firebird, est-ce que le sujet 1.4 des Trucs et Astuces reste valable pour installer la version 2 ?
J'ai mis à jour les liens...  :wink:
Christophe Pensez [résolu] et trucs & astuces : un ancestrologie pour tous, tous pour un ancestrologie!
 

Hors ligne Facon

  • AncestroGrandMaitre
  • *******
  • Messages: 3 448
  • Remercié: 1 fois !
Base b5.000 en test avec Bêta V609
« Réponse #13 le: 13 Décembre 2006 à 20:31:12 »
Bonsoir,

Configuration V609 b5000

Bloc-notes

Dans cette nouvelle version, le bloc-notes enregistre bien les nouvelles annotations. :D

Par contre, on ne sait plus l'effacer, enfin je n'y suis pas arrivé. :cry:
Christian
 

Hors ligne Facon

  • AncestroGrandMaitre
  • *******
  • Messages: 3 448
  • Remercié: 1 fois !
Base b5.000 en test avec Bêta V609
« Réponse #14 le: 13 Décembre 2006 à 20:43:20 »
Bonsoir,

Pour ne pas les perdre de vue, il y a toujours les points suivants pour lesquels la solution n'a pas été apportée:

Fiche de saisie rapide

  :arrow:  Il n'y a plus l'indication de la date en rouge en cas d'anomalie de saisie. Cette date devenant noire lorsque la situation est correcte ou a été rétablie.

  :arrow:  La question de la saisie des prénoms qui revient régulièrement, accompagnée de la sélection automatique du sexe lorsque le prénom est connu.

Sauvegarde/Restauration de base

  :arrow:  La question a été posée de clarifier ce point par un changement de libellé pour éviter la confusion avec la fonction Restore. La sauvegarde fonctionne correctement, le point dénommé Restauration de base (en fait la recopie d'une base sauvegardée dans le répertoire \Database) ne fonctionne pas.

Fiche individu dans lieux favoris et dans la recherche des doublons

  :arrow:  Les fiches ouvertes sous les lieux favoris ou dans le résultat de la recherche des doublons continuent à être active.

Elles sont modifiables sans marche arrière.

Même si les événements naissance et décès sont créés, les boutons N et D ne sont pas neutalisés.

Réinitialisations - Resets

  :arrow:  Il est acquis que les resets sont à faire systématiquement à l'occasion d'un changement de version d'Ancestrologie.

Il y a deux resets à faire:

- la réinitialisation de la barre d'outils,

- la réinitialisation de la position des fenêtres.

Cette dernière opération doit être suivie d'un redémarrage d'Ancestrologie pour valider les resets.

Dans ces conditions pourquoi ne pas réunir les deux opérations en une seule et compte tenu du caractère systématique, pourquoi ne pas afficher une fenêtre (à la suite d'un changement de version) demandant à l'utilisateur de redémarrer Ancestrologie pour entériner la nouvelle version.

Sans que l'utilisateur ait à intervenir, ce choix gérerait le tout: les resets seraient faits et l'application stoppée puis redémarrée.
Christian
 

Hors ligne DDdeBerdeux

  • AncestroGrandMaitre
  • *******
  • Messages: 3 244
  • Remercié: 2 fois !
Base b5.000 en test avec Bêta V609
« Réponse #15 le: 14 Décembre 2006 à 07:32:45 »
: "Facon"
Bloc-notes

Dans cette nouvelle version, le bloc-notes enregistre bien les nouvelles annotations. :D

Par contre, on ne sait plus l'effacer, enfin je n'y suis pas arrivé. :cry:
Bonjour,

Cà marche correctement chez moi. D'autres ont-ils ce problème?

A+

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

Hors ligne Tophe3860

  • AncestroSenior
  • *****
  • Messages: 1 187
Base b5.000 en test avec Bêta V609
« Réponse #16 le: 14 Décembre 2006 à 07:37:36 »
: "Facon"
Bloc-notes

Dans cette nouvelle version, le bloc-notes enregistre bien les nouvelles annotations. :D

Par contre, on ne sait plus l'effacer, enfin je n'y suis pas arrivé. :cry:
No problemo a la casa...  :wink:
Christophe Pensez [résolu] et trucs & astuces : un ancestrologie pour tous, tous pour un ancestrologie!
 

Hors ligne Roger 1

  • AncestroExpert
  • *****
  • Messages: 627
Base b5.000 en test avec Bêta V609
« Réponse #17 le: 14 Décembre 2006 à 08:44:30 »
pas de problème non plus.

A+
 

Hors ligne Facon

  • AncestroGrandMaitre
  • *******
  • Messages: 3 448
  • Remercié: 1 fois !
Base b5.000 en test avec Bêta V609
« Réponse #18 le: 14 Décembre 2006 à 09:41:31 »
Bonjour,

Ma remarque est sans doute incomplète.

Je sais effacer le texte saisi dans la note (touche "Effacer" puis fermer) mais celle-ci réapparaît (à l'ouverture) au prochain redémarrage d'Ancestrologie avec le texte qui a été effacé.
Christian
 

Hors ligne Claude Baudin

  • AncestroSenior
  • *****
  • Messages: 1 709
Base b5.000 en test avec Bêta V609
« Réponse #19 le: 14 Décembre 2006 à 10:24:02 »
Bonjour



Tu surlignes le texte puis suppr et a la nouvelle ouverture plus rien, sinon en effet par le bouton effecer le message reapparait.. :wink:



Cordialement
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
 

Tags: