forum Ancestrologie

Ancestrologie - Le Programme => Ancestrologie - Rapports d'anomalies => Discussion démarrée par: DURAND Gérald le 26 Janvier 2006 à 19:48:39

Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: DURAND Gérald le 26 Janvier 2006 à 19:48:39
Bonjour à tous, comme je le disais dans un autre sujet, les individus saisis depuis le passage en v460 avec migration en b4.017 sont bien présents dans la base mais ils n'apparaissent pas ni dans le répertoire, ni dans la liste par prénoms. Pourtant on peut accéder à leur fiche par les individus saisis avant la MAJ

J'ai tenté de revenir en v410, mais toutes mes saisies postérieures à la MAJ avaient disparu. Je suis revenu en v460 b4.017 mais toujours pas d'individus récents dans le répertoire.

Que faire ?

Gérald
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: MAURISSON le 26 Janvier 2006 à 20:59:45
Bonsoir,



J'ai eu aussi un problème avec cette version voir "Nouvelle fiche (affiche onglet ordre alpha)", et comme je le disais, j'ai tout sauvegardé, j'ai désinstallé, puis réinstallé l'ensemble depuis le site, plus de problème, sauf une violation d'accès en impression, mais sans grande conséquence pour moi.

Mais je préférerais que les "Pro" donnent leurs avis.



Bonne soirée
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Ancestrologie le 26 Janvier 2006 à 21:13:54
n as tu pas posé un filtre sur le répertoire ?
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: DURAND Gérald le 27 Janvier 2006 à 07:46:40
Bonjour Philippe,

Je ne pense pas avoir posé un filtre sur le répertoire, d'ailleurs je ne sais pas comment poser un filtre et à quoi ça sert.

Par contre, il est peut-être bon de signaler que depuis la MAJ, la saisie des noms des individus se fait en rouge pour les dames et en bleu pour les hommes, alors qu'avant quel que soit le sexe, la saisie se faisait en noir. Est-ce-que la couleur n'aurait pas une incidence sur l'enregistrement du nom de l'individu dans le répertoire ?

Gérald
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: martin1525 le 27 Janvier 2006 à 08:19:33
Bonjour,

En attendant les pros.

Pour les couleurs, j'ai rouge --> femmes, bleu --> hommes et noir --> menu principal (mes sosa). C'était comme ça par défaut. On peut changer les couleurs en allant dans "préférences" --> onglet "visuels".

Pour le reste, je ne peux rien dire, je n'ai pas encore fait les maj de version et de base. Je suis toujours en v451b4.015.

Cordialement,

j.louis martin

 :)
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Horemans le 27 Janvier 2006 à 09:06:10
Citation de: "DURAND Gérald"
je ne sais pas comment poser un filtre et à quoi ça sert.


La ligne du haut dans le répertoire avec 2 champs et des boutons
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: DURAND Gérald le 27 Janvier 2006 à 09:47:12
Je ne parle pas de la couleur qui apparaît lorsqu'on ferme le champs de saisie des civilités, patronymes, prénoms et surnoms, qui a toujours été rouge pour les femmes et bleu pour les hommes.

NON, c'est quand on ouvre la-dite boîte de saisie pour entrer le NOM (et uniquement le NOM) d'un individu. Avant la MAJ, cette saisie se faisait en noir pour le nom, le prénom et le surnom, maintenant elle se fait en rouge ou bleu pour le nom, le noir restant pour les prénoms et surnoms.

Bizarre quand même !

Gérald
Titre: Fiches n'apparaissant pas dans le réperoire
Posté par: FASIGO le 28 Janvier 2006 à 09:16:12
Bonjour,

J'ai eu le même problème, j'ai réinstallé la version complète, plus de problème.
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: MAURISSON le 28 Janvier 2006 à 09:27:24
re-comme moi (voir plus haut)



Bonne journée
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: DURAND Gérald le 28 Janvier 2006 à 10:35:43
Bonjour et merci du renseignement.

J'ai téléchargé la version complète, puis j'ai fait exécuter, l'installation a été interrompue avec ce message:

- erreur survenue lors du remplacement d'un fichier existant: DeleteFile a échoué; code 5 Accès refusé.

Bonne journée malgré les bugs et la neige.
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Joël AUGUSTE le 28 Janvier 2006 à 11:12:51
Citation de: "DURAND Gérald"
NON, c'est quand on ouvre la-dite boîte de saisie pour entrer le NOM (et uniquement le NOM) d'un individu. Avant la MAJ, cette saisie se faisait en noir pour le nom, le prénom et le surnom, maintenant elle se fait en rouge ou bleu pour le nom, le noir restant pour les prénoms et surnoms.


Bonjour,



J'ai fait le test. Lorsqu'on on crée une nouvelle fiche, soit par le pavé "nouvelle fiche" en bas d'une fiche, soir par Individus / Création d'un individu par la barre d'outils, la fenêtre qui s'ouvre a normalement à droite "sexe inconnu" et dans ce cas, tout s'écrit en noir. Si on commence par choisir le sexe, l'écriture se fait alors en bleu pour les hommes et en rouge pour les femmes.

Lorsqu'on est en saisie rapide, c'est toujours en noir, même si le sexe a été déterminé avant de commencer à écrire.

Je n'ai jamais vu de différence quelle que soit la version.
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: DDdeBerdeux le 28 Janvier 2006 à 11:48:51
Citation de: "DURAND Gérald"
erreur survenue lors du remplacement d'un fichier existant: DeleteFile a échoué; code 5 Accès refusé
Cà veut sans doûte dire que le fichier à remplacer était en cours d'utilisation.

Le mieux , c'est encore de redémarrer le pc, et avant d'avoir démarré Ancestrologie, faire l'installation. (Attention aux sauvegardes préalables).

A+

André
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: DURAND Gérald le 28 Janvier 2006 à 12:35:46
C'est désolant ce logiciel, d'abord il s'est planté sans vouloir me prendre la sauvegarde, d'où tout le travail de ce matin foutu en l'air.

J'ai chargé la nouvelle version dès l'allumage de l'ordi, les individus saisis depuis quelques jours n'apparaissent toujours pas dans le répertoire, pourtant ils sont bien enregistrés.

Arrêtez de me dire que dans la fenêtre de saisie (je ne parle pas de la fenêtre de lecture) les patronymes s'écrivaient en couleur.

Avant la MAJ, ils s'écrivaient en noir; quand on fermait la fenêtre de saisie, on pouvait alors lire les patronymes en couleur dans la fenêtre de lecture

Existe-t-il une solution pour retrouver mes données ? je ne vais pas continuer à rentrer des infos que je ne pourrais pas afficher dans le répertoire.

Gérald :oops:
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Joël AUGUSTE le 28 Janvier 2006 à 13:24:33
Citation de: "DURAND Gérald"
C'est désolant ce logiciel, d'abord il s'est planté sans vouloir me prendre la sauvegarde, d'où tout le travail de ce matin foutu en l'air.
Ce n'est pas parce que la sauvegarde a échoué que tout le travail est perdu.

Lorsqu'on saisit ou modifie une fiche, dès qu'on clique sur le pavé "enregistrer" en bas de la fiche, la modification est enregistrée. Il en est de même lorsqu'on change de fiche après modification puisque le logiciel pose la question si on désire enregistrer.

Donc, la base "Ancestrologie.bdd" a pris en compte tout votre travail même si le logiciel s'est planté par la suite.

J'ai déjà eu plusieurs fois un plantage après plusieurs heures de saisie, sans avoir fait de sauvegarde et je n'ai rien perdu.
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: SDaguet le 28 Janvier 2006 à 19:34:19
V460 b 4.017 toujours.



Depuis la mise à jour je ne peux plus saisir les prénoms avec un caractère accentué sans avoir un message d'erreur  :(  :

"arithmetic exeption, numeric overflow or string truncation" ou bien "impossible de mettre la fiche a jour-arithmetic exeption, numeric overflow or string truncation"



Je peux entrer par exemple Eugene ou Therese mais pas Eugène ou Thérèse.

De plus j'ai eu le même message en important un gedcom dans un nouveau dossier; ce gedcom avait été créé avec Ancestrologie voici quelques mois.
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Joël AUGUSTE le 28 Janvier 2006 à 19:56:47
Citation de: "sdaguet"
V460 b 4.017 toujours.

Depuis la mise à jour je ne peux plus saisir les prénoms avec un caractère accentué sans avoir un message d'erreur  :(  :

"arithmetic exeption, numeric overflow or string truncation" ou bien "impossible de mettre la fiche a jour-arithmetic exeption, numeric overflow or string truncation"
Une petite recherche avec la loupe permet de trouver ceci : http://www.ancestrologie.org/forum/index.php?topic=5445.0&highlight=lettre+accentu%E9e puis lire la réponse de Philippe et cliquer sous PB de BDD afin de pouvoir ensuite télécharger la mise à jour de la GDS32.DLL : http://www.ancestrologie.org/france/distribution/GDS32_MAJ.exe qui normalement résoud ce problème.
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Stéphane Vaillant le 30 Janvier 2006 à 09:06:08
Bonjour,



Je confirme le fait que les individus nouvellement saisis n'apparaissent pas dans le répertoire et ceci après une installation vierge du logiciel en version 470 et de la base en version 4.017...



Cela devient ennuyeux dès lors que l'on souhaite revenir sur la fiche, il faut se rappeler par quel "ancien" individu, on a pu saisir le nouvel.
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: MAURISSON le 30 Janvier 2006 à 09:31:30
V470 b4.017



Bonjour,

Pas de problème avec les prénoms accentués, mais re-même problème qu'avec la V460, on ne retrouve pas les saisies dans la liste, onglet par ordre alpha, mais seulement dans la liste générale (onglet (...)).

Je suis passé par la mise à jour GDS32, mais même soucis.

Il me reste une solution comme avec la 460 tout désinstaller et tout reinstaller, bof, bof.......
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Joël AUGUSTE le 30 Janvier 2006 à 09:54:05
Citation de: "MAURISSON"
V470 b4.017



Bonjour,

Pas de problème avec les prénoms accentués, mais re-même problème qu'avec la V460, on ne retrouve pas les saisies dans la liste, onglet par ordre alpha, mais seulement dans la liste générale (onglet (...)).

Je suis passé par la mise à jour GDS32, mais même soucis.

Il me reste une solution comme avec la 460 tout désinstaller et tout reinstaller, bof, bof.......
Bonjour,

Pas de panique avant de tout désinstaller !  :wink:

Est-ce qu'il ne s'agit pas plutôt d'un problème de choix de tri ?

Si j'ai bien compris, quand tu vas dans la colonne de gauche, Individus / Répertoire, c'est trié ?

Précise exactement où tu n'as pas le tri ?
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Chaff le 30 Janvier 2006 à 10:02:55
Citation de: "Stéphane Vaillant"
Bonjour,



Je confirme le fait que les individus nouvellement saisis n'apparaissent pas dans le répertoire et ceci après une installation vierge du logiciel en version 470 et de la base en version 4.017...



Cela devient ennuyeux dès lors que l'on souhaite revenir sur la fiche, il faut se rappeler par quel "ancien" individu, on a pu saisir le nouvel.




Je re-confirme.Je rencontre le même problème et il n'y a pas fe filtre dans le répertoire :   :(  :(  :(
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: MAURISSON le 30 Janvier 2006 à 10:08:36
Mais non je ne panique pas, à mon âge on regarde les chôses avec recul.

Et installer et désinstaller je fais cela très bien, et sans soucis.



Bon je recommence mon explication (c'est cela la sagesse) :

1) Je saisie un fiche (expl Toto)

2) J' enregistre cette fiche

3) J'affiche toutes les fiches via (onglet.....) je vois ma fiche (Toto)

4) J'affiche les fiches via (onglet T)

5) Je ne vois pas ma fiche Toto, et j'ai mis ni filtre, ni un mauvais choix (Homme/Femme/?), rien une sélection normale.

Mais pas de panique, cela va s'arranger.
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Joël AUGUSTE le 30 Janvier 2006 à 10:51:38
Daniel, grâce à ton explication, j'ai bien compris le problème : dans le répertoire, les nouvelles fiches saisies s'affichent bien avec l'onglet "..." qui est l'ensemble de toute les fiches mais pas avec l'onglet de la lettre alphabétique spécifique à la fiche.

Je suis en v470, hier j'ai saisi plusieurs nouvelles fiches sous cette version, je viens d'aller repérer ces fiches dans la liste des individus récemment saisies puis je suis allé voir dans le répertoire, elles apparaissent bien partout, c'est pourquoi je pense qu'il ne s'agit pas d'un problème lié avec la version.

Pour plus de précisions, je suis sous windows XP Version Familiale SP2.

Malheureusement je ne connais pas la manip qui permet de retrouver un affichage normal  :oops:
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Stéphane Vaillant le 30 Janvier 2006 à 11:53:59
Citation de: "Joël AUGUSTE"
c'est pourquoi je pense qu'il ne s'agit pas d'un problème lié avec la version.




Je pense le contraire ! :twisted:



En effet, mon système d'exploitation identique au tien n'a pas été modifié car je consacre mes journées (et parfois mes nuits) à la généalogie et il s'avère que les seules modifications apportées à mon PC ont été les mises à jour d'Ancestrologie...



J'ai l'impression que les requêtes liées à la sélection des onglets ne fonctionnent plus ou pas correctement. Je m'explique : Lorsqu'on clique sur l'onglet "V", une requête est effectuée sélectionnant tous les patronymes commençant par cette lettre, excluant tous les autres... Par contre, en cliquant sur l'onglet "...", aucune requête SELECT n'est déclenchée.



Ce serait une explication (à confirmer par les experts...) de ce bug. :?
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: JiPSchiff le 30 Janvier 2006 à 12:53:24
v470 b417

Bonjour,

Je viens de faire les mêmes manip et aucun problème, les fiches saisies apparaissent bien.
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: MAURISSON le 30 Janvier 2006 à 13:03:39
Bon j'my colle, je vais remettre en route la 460 (je garde physiquement toujours la dernière ancienne version), je test.... je remets la 470 et on verra (comme disait un cochon....), ce qui ce passe et ce malgré le beau soleil et la belle température que nous avons.



A ce soir.



PS pour Joël, je pense que la version Windows n'y est pour rien, j'avais le même problème en 460, j'ai fait le ménage et tout réinstallé, c'était OK, depuis ce matin je suis passé en 470 et la plouf ! re-problème.
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Facon le 30 Janvier 2006 à 13:13:10
Bonjour,

Je n'ai pas encore fait les dernières mises à jour mais la question relative à l'affichage d'un nom dans les onglets alphabétiques ressemble à une ancienne question.

Si le patronyme est malencontreusement précédé d'un espace, ce patronyme ne trouve pas sa place dans l'alphabet, par contre il est bien situé dans l'onglet .... Si dans ce dernier onglet le classement est alphabétique, les noms précédés d'un espace seront situés en tête.



Ce serait bien de vérifier si l'anomalie relevée n'est pas dûe à un espace avant le patronyme.
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: MAURISSON le 30 Janvier 2006 à 13:16:24
Attention, on ce marche dessus, il existe un fil identique dans "Installation, MàJ", un modérateur pourrait-il remettre un peu d'ordre.......
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: MAURISSON le 30 Janvier 2006 à 13:24:47
Je fatigue (peut-être l'âge...), j'explique encore un èmeeee fois,

Non, il n'y à pas d'espace ni devant ni derrrière, je porte une attention particulière à chaque saisie (pour éviter d'y retourner), je fait attention au éventuel filtre, je fait attention à, je fais attention à...... enfin j'essaye d'être le plus sérieux possible (enfin nul n'est parfait).

Donc dans ce cas, je reprend tout depuis le début et cela fonctionne voir régression en 460.
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: MAURISSON le 30 Janvier 2006 à 13:55:22
Et voilà le travail, un coup de torchon, un coup d'aspirateur, je recharge la 470 b4.017, et tout fonctionne, je retrouve mes fiches (après test de saisie).

Traduction pour moi, quand JE LAISSE l'application se mettre à jour toute seule, j'ai des problèmes, quand je charge depuis le site pas de problème.

Seul bémol, mon esprit cartésien, et informaticien, ne peut se contenter de cette solution, donc les pros HELP.........
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: DDdeBerdeux le 30 Janvier 2006 à 15:06:33
Simple question: le nom que vous avez saisi ne commence-t-il pas par un caractère accentué?

Il y a en effet un petit problème, posé par le remplacement de la fonction MAJ par la procédure F_MAJ dans la dernière version b4.017.

Avec MAJ, les lettres tapées é, è étaient transformées en E.

Avec F_MAJ elles sont transformées en majuscules accentuées.

Quand la recherche est faite par lettre elle est faîte sans accent, donc le nom commençant par la lettre accentuée ne figure pas. Par contre il figure dans la liste complète.

Je regarderai pour rectifier celà dans la prochaine version de la base. En attendant, il suffit de taper directement le premier caractère non accentué.

Mais est-ce celà votre problème?

A+

André
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: MAURISSON le 30 Janvier 2006 à 16:37:36
Et non André, pas le moindre petit accent, (voir plus haut, j'ai pris comme exemple Toto.....).

Par contre ce que je ne m'explique pas, c'est pourquoi avec la 470 quand je l'installe manuellement (direct du site et non par la MàJ auto), pas de soucis (c'est la première fois, avec les autres versions, cela fonctionnait).

Peut-être que cette 470 ne digère pas ma configuration...........(j'y crois pas).

Bon on verra avec la future version, pour l'instant tout fonctionne, alors....



Merci de tes conseils.
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Joël AUGUSTE le 30 Janvier 2006 à 16:58:42
Citation de: "DDdeberdeux"
Simple question: le nom que vous avez saisi ne commence-t-il pas par un caractère accentué?


André, je pense que tu as mis le doigt sur au moins UNE explication du problème.

Je viens de faire un test avec un nom qui commence par un é (Majuscule bien sûr) et il ne s'affiche pas dans le répertoire des E, alors que j'ai de nombreux noms qui commencent par un é majuscule et qui sont bien affichés. Par contre, il se trouve bien dans le répertoire "..." et à sa bonne place, c'est à dire qu'il n'est pas tenu compte de la présence d'accent ou non pour faire le tri et c'est très bien ainsi. Par un temps, Ancestrologie mettait systématiquement les lettres accentuées en fin de liste, mais ce n'est pratique pour les recherches.

Par contre, contrairement à Daniel, si je fais un essai avec Toto, je n'ai pas de problème.
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: JiPSchiff le 30 Janvier 2006 à 17:33:24
J'avais mis à jour par une réinstallation et non par le logiciel:serait-ce une piste :?:
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: MAURISSON le 30 Janvier 2006 à 18:01:41
Merçi, merçi à tous.

J'ai résolu mon problème (voir l'évolution de mes messages sur ce fil).

Définitivement ? on verra avec la prochaine version.



Reste que nous sommes plusieurs à passer par le site pour charger une nouvelle version, et ça...........
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Claude Baudin le 30 Janvier 2006 à 18:12:26
Moi je passe souvent par le site pour telecharger les mises a jour (sauf pour les beta) ce qui fait que je mets de coté de point exe ancien, ainsi s'il y a un probleme je reviens sur l'ancien  :wink:
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Joël AUGUSTE le 30 Janvier 2006 à 18:25:16
Citation de: "Claude Baudin"
Moi je passe souvent par le site pour telecharger les mises a jour (sauf pour les beta) ce qui fait que je mets de coté de point exe ancien, ainsi s'il y a un probleme je reviens sur l'ancien  :wink:
Claude, les anciennes versions ancestrologie.exe ne sont-elles mais maintenant automatiquement sauvegardées sous ancestrologie\Sauve_Avant_MAJ_Internet ?
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: MAURISSON le 30 Janvier 2006 à 18:33:56
Tu as raison et beaucoup de sagesse Claude,

moi je sauvegarde systématiquement le ".EXE", c'est pourquoi je peux facilement recharger une ancienne version (mais je garde en stock que les deux dernières versions), sinon il existe le site "des anciennes versions d'ancestrologie".

Effectivement comme le dit Joël il existe bien une sauvegarde des versions, mais par prudence et sans infos, j'ai pas osé la relance depuis ce dossier.
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Joël AUGUSTE le 30 Janvier 2006 à 19:12:17
Citation de: "MAURISSON"
Effectivement comme le dit Joël il existe bien une sauvegarde des versions, mais par prudence et sans infos, j'ai pas osé la relance depuis ce dossier.
Je l'ai déjà fait plusieurs fois, il suffit tout simplement de copier le fichier qui s'appelle par exemple "V460_B4.017_Ancestrologie.exe" dans database et ensuite de supprimer le fichier "Ancestrologie.exe" qui s'y trouve puis de renommer le fichier que vous avez copié en "Ancestrologie.exe" et le tour est joué... Et en plus, ça marche...  :wink:

L'avantage avec ma méthode, c'est que vous savez avec certitude le numéro de la version que vous allez utiliser en remplacement puisque c'est écrit dans le nom, alors qu'autrement l'ancien et le nouveau fichier d'exécution ont le même nom... !
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: MAURISSON le 30 Janvier 2006 à 21:01:42
Joël, chapeau,



Sauf erreur de ma part (je sens que vais me faire taper dessus), il me semble que cette info n'existe nulle part......



Alors........
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Stéphane Vaillant le 30 Janvier 2006 à 21:40:11
Bonsoir,



Après plusieurs tests, toujours le même problème avec des variantes que voici (Dans mes tests, j'ai pris mes nom et prénom) :



 :? Création un nouvel enfant depuis le père / Clic sur "Répertoire" : L'individu n'apparaît pas sous l'onglet "V" mais apparaît sous l'onglet "...".



 :) Recherche simple avec "VAILLANT" et "Stéphane" dans le répertoire : Mon individu s'affiche avec son surnom en dessous.



 :cry: Recherche simple avec uniquement "VAILLANT" : Tous les VAILLANT apparaissent sauf "Stéphane".



 :) Recherche simple avec uniquement "Stéphane" : Mon individu apparaît au milieu de tous ceux prénommés ainsi.



 :) Je fais une recherche avec les initiales "V" et "S" : Mon individu apparaît au milieu de tous ceux qui ont les mêmes initiales.



 :cry: Recherche simple avec uniquement "V" : Le répertoire se cale bien sur les patronymes commençant par cette lettre, mais en parcourant les "VAILLANT", mon individu est introuvable.



 :) Recherche simple avec uniquement "S" : Mon individu apparaît au milieu de ceux dont le prénom commence par cette lettre.



Mes hypothèses :



 :arrow: Le problème n'est aucunement lié à la configuration des PC car je ne vois pas en quoi Windows pourrait influencer la BDD.



 :arrow: Le problème se situe bien au niveau des requêtes et ce depuis l'amélioration du répertoire.



 :arrow: Nos génies ancestrologues vont nous sortir de cette mauvaise passe...  :wink:
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: JiPSchiff le 30 Janvier 2006 à 22:55:52
As-tu fait ta dernière mise à jour par le site de Ancestro ou par la MAJ du logiciel :?

Voir les messages plus haut
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Stéphane Vaillant le 30 Janvier 2006 à 23:00:11
Oui, j'ai tout d'abord fait toutes les mises à jour par le logiciel...

Puis, vu l'erreur, j'ai tout désintaller pour avoir un Ancestrologie nickel par le site...



Aucun changement !
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: JiPSchiff le 30 Janvier 2006 à 23:04:57
OK donc mauvaise piste :oops:
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: PThierry le 31 Janvier 2006 à 08:16:35
Citation de: "Stéphane Vaillant"


Après plusieurs tests, toujours le même problème avec des variantes que voici (Dans mes tests, j'ai pris mes nom et prénom) :



 :? Création un nouvel enfant depuis le père / Clic sur "Répertoire" : L'individu n'apparaît pas sous l'onglet "V" mais apparaît sous l'onglet "...".



 :) Recherche simple avec "VAILLANT" et "Stéphane" dans le répertoire : Mon individu s'affiche avec son surnom en dessous.



 :cry: Recherche simple avec uniquement "VAILLANT" : Tous les VAILLANT apparaissent sauf "Stéphane".



 :) Recherche simple avec uniquement "Stéphane" : Mon individu apparaît au milieu de tous ceux prénommés ainsi.



 :) Je fais une recherche avec les initiales "V" et "S" : Mon individu apparaît au milieu de tous ceux qui ont les mêmes initiales.



 :cry: Recherche simple avec uniquement "V" : Le répertoire se cale bien sur les patronymes commençant par cette lettre, mais en parcourant les "VAILLANT", mon individu est introuvable.



 :) Recherche simple avec uniquement "S" : Mon individu apparaît au milieu de ceux dont le prénom commence par cette lettre.





je viens de faire les mêmes manips et je n'ai aucun problème , je retrouve mon individu dans tous les cas de recherche (souvent en fin de liste du patronyme)

 Es-tu positionné sur la fiche que tu viens de saisir ?



Ancestro v460 b4.017
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Henri91 le 31 Janvier 2006 à 17:59:16
Bonsoir,



Une fenetre m'a informé d'une nouvelle m.a.j.

J'ai cliqué sur verf.. les m.a.j

J'ai cliqué sur mise a jour et depuis tout individu que je rentre "DURIEUX" "ROBIN" sont dans la base on un conjoint des enfants, mais sont introuvables dans le repertoire ! si je tape leurs noms dans recherche ils apparaissent, mieux à l'ouverture du log ils sont dans les dernieres fiches saisies !



Refaire l'installation comme preconisé par certains c'est impossible car j'ai deja reinstallé 4 fois, m'en reste plus qu'une donc au cas ou.



Peut on espérer que cela redeviendra normal à la prochaine m.à.j. !!
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: DDdeBerdeux le 31 Janvier 2006 à 18:57:54
Pourriez-vous dans le BOA exécuter la requête suivante:select CLE_FICHE,NOM,INDI_TRIE_NOM

from INDIVIDU

where CLE_FICHE=1000
en remplaçant le 1000 par le N° présent dans le NIP de votre individu qui ne paraît pas dans le répertoire, et dire si INDI_TRI_NOM a quelque chose de particulier?

A+

André
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Joël AUGUSTE le 31 Janvier 2006 à 19:33:29
Citation de: "DDdeberdeux"
Pourriez-vous dans le BOA exécuter la requête suivante:select CLE_FICHE,NOM,INDI_TRIE_NOM

from INDIVIDU

where CLE_FICHE=1000
en remplaçant le 1000 par le N° présent dans le NIP de votre individu qui ne paraît pas dans le répertoire, et dire si INDI_TRI_NOM a quelque chose de particulier?


Je viens de faire l'essai avec une fiche que j'ai appelée écosse (en majuscules avec le E accentué) Toto. Après saisie et enregistrement, le nom n'apparait pas dans le répertoire alphabétique à l'onglet "E" où j'ai d'autres écosse saisis précdemment et qui apparaissent bien. Par contre, classement normal sous l'onglet "...".

J'ai fait la requête dans le BOA, réponse sous INDI_TRIE_NOM : écosse,toto (tout en majuscule, même le prénom, le é est bien en majuscule accentuée).
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: DDdeBerdeux le 31 Janvier 2006 à 20:02:01
Citation de: "Joël AUGUSTE"
J'ai fait la requête dans le BOA, réponse sous INDI_TRIE_NOM : écosse,toto (tout en majuscule, même le prénom, le é est bien en majuscule accentuée).
Cà c'est la cause possible dont je parlais http://www.ancestrologie.org/forum/index.php?topic=5480.0&postdays=0&postorder=asc&start=29 et pour laquelle j'ai préparé une maj qui paraîtra dans une prochaine évolution de la base, quand une nouvelle version sera justifiée. Pour le moment, on se dépanne facilement en tapant directement la première lettre en majuscule non accentuée.

Le champ INDI_TRIE_NOM n'existe que pour trier les individus par nom+prénom, il ne figure dans aucune fiche ni document. Mais dans le répertoire par lettre, c'est la première lettre de ce champ qui est recherchée.

Ce qui m'intéresserait plus ce sont les résultats de la requête chez Stéphane et Henri qui disent ne pas avoir de caractère accentué en première position du nom.

A+

André
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Henri91 le 31 Janvier 2006 à 21:24:35
Quand je clique sur BOA j'ai une fenetre avec plein de propositions et j'aime pas trop y aller !!



Donc faudrait me donner pas a pas car executer la requete !!!
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: garnierfrancoise le 31 Janvier 2006 à 21:30:29
J'ai aussi un cas comme cela "Plantis" de NIP 1-44353; donc pas de majuscule accentuée et

si j'execute la requête dans le BOA le résultat est le suivant

      CLE_FICHE       NOM        INDI_TRIE_NOM  

 1      44353          Plantis





Rien dans la colonne  INDI_TRIE_NOM
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: DDdeBerdeux le 01 Février 2006 à 01:42:09
Citation de: "Henri91"
Donc faudrait me donner pas a pas car executer la requete !!!
Une fois le BOA ouvert, dans l'onglet SQL, coller la requête ci-dessus à la place de la requête "select * from individu wher kle_dossier=1".

Modifier la requête en remplaçant 1000 par votre N° de NIP et cliquer sur le bouton "Exécuter la requête" à droite.

Le résultat est dans l'onglet ...."Résultats".



Pour le Plantis sans INDI_TRIE_NOM, (ce qui explique pouquoi il n'est pas dans "P", mais est-il dans "..."?), pourrais-tu resaisir le nom, avec une lettre différente (ne serait-ce qu'une majuscule, le trigger ne se déclenche que si le nom ou le prénom sont différents des anciens), et refaire la requête.

Il y a aussi une autre méthode pour forcer la mise à jour du champ INDI_TRI_NOM, elle consiste à exécuter la procédure PROC_AFTER_IMPORT(1,0) dans le BOA en collant ce texte à la place du select..., remplaçant 1 par votre n° de dossier et cliquant sur le bouton "Exécuter procédure". Valider les modifications.

Quelles versions du logiciel et de la base utilisez-vous?

A+

André
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: garnierfrancoise le 01 Février 2006 à 10:15:58
André voici quelques élémlents de réponse:



1) Ma version actuelle est la v470 b4.017; mais mon individu "Plantis Nicolas" incriminé a été saisi il y a quelques jours et peut-être avec la version v460



2) Plantis Nicolas n'apparait pas dans la liste des "P" mais apparait dans celle des "..."



3) J'ai renommé Plantis Nicolas en Xlantis Nicolas. Il apparait normalement alors dans la liste des "P"



4) J'ai renommé mon Xlantis Nicolas en Plantis Nicolas; il apparait alors normalement dans la liste des "P"



Conclusion:

a) Ce qui voudrait dire que ce problème est lié à une saisie avec la version 460?

b) Y-a t'il un moyen (requête) de trouver les individus de ma base saisis avec cette anomalie et un moyen de les corriger globalement?

Amicalement
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: DDdeBerdeux le 01 Février 2006 à 11:39:17
Citation de: "garnierfrancoise"
a) Ce qui voudrait dire que ce problème est lié à une saisie avec la version 460?

b) Y-a t'il un moyen (requête) de trouver les individus de ma base saisis avec cette anomalie et un moyen de les corriger globalement?
a) C'est possible si tu as utilisé la v460 sur une base qui n'était pas au minimum b4.016. En v460 le programme ne met pas à jour le champ INDI_TRI_NOM, fonction qui n'est prise en charge par la base qu'à partir de b4.016.

b)select cle_fiche,nom,prenom from individu where indi_trie_nom is null

mais le procédure PROC_AFTER_IMPORT(dossier,0) citée ci-dessus fait la mise à jour globale.

A+

André
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Stéphane Vaillant le 01 Février 2006 à 22:56:02
Bonsoir à tous,



Toutes mes excuses pour ce délai de réponse, mais j'étais en déplacement professionnel sur Paris.



Pour répondre à Pierre, j'étais bien sur la fiche que je venais de saisir pour mes tests.



Au vu du fil, j'ai repris tous mes individus saisis depuis le 23/01 (grâce au menu "Liste des individus saisis récemment" et j'ai modifié la première lettre du patronyme avant de la remettre. J'ai tout récupéré !



Après la dernière remarque d'André et après réflexion, il s'avère que j'étais en v460 et b4.016 lors de la saisie de ces individus. Le problème vient de là !



Il serait sympa de remettre le message de compatibilité de base au démarrage d'Ancestrologie après une mise à jour du logiciel...



Encore merci pour votre aide.
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Chaff le 02 Février 2006 à 16:28:45
[

Bonjour à tous



Après la dernière remarque d'André et après réflexion, il s'avère que j'étais en v460 et b4.016 lors de la saisie de ces individus. Le problème vient de là !



J'ai la version 470.

- Les individus nouvellement saisis n'apparaissent pas dans le répertoire à la première lettre de leur nom mais seulement sous l'onglet ...

- Dans le BOA/liste des individus du dossier, ils apparaissent tous mais en fin de liste non classés alphabétiquement.

J'ai essayé de retaper la première lettre du patronyme mais sans résultat!



Voilà si quelqu'un peut remédier à ce problème!!!!!

Merci
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: garnierfrancoise le 02 Février 2006 à 17:09:27
Citation de: "Chaff"
Après la dernière remarque d'André et après réflexion, il s'avère que j'étais en v460 et b4.016 lors de la saisie de ces individus. Le problème vient de là !

J'ai la version 470.





Etes-vous passé en base 4.017?

Car en v470 b4.017 je n'ai plus le problème
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: DDdeBerdeux le 02 Février 2006 à 22:31:53
Citation de: "Chaff"
Voilà si quelqu'un peut remédier à ce problème!!!!!

Merci
Décidément, tout le monde à peur d'exécuter la procédure PROC_AFTER_IMPORT(dossier,0) dans le BOA :?:  Il ne mord pas...

A+

André
Titre: individus saisis n'apparaissant pas
Posté par: jean-pierre ISOZ le 03 Février 2006 à 09:57:53
bonjour,



je constate le même problème après avoir fait les maj en 460, puis 470.



En ouvrant le logiciel les individus derniers saisis, on les voit bien sur la fiche du même nom,

mais pas dans les répertoires où ils apparaissent tout de même si on fait une recherche nominative en haut de page.



Au passage en 460, plus de sauvegarde directe : à coté du dossier back up ANCESTROLOGIE.BDD au lieu de Ancetrolgie.BDD. J'ai du virer le "caractère gras" pour restaurer.



Aujourd'hui, sauvegarde seulement sur fichier externe à Ancestrologie.



Dernier point, bricole par rapport au reste : dans les saisie évènements en page deux (saisie) : décalage d'index de saisie pour le lieu. Il se place d'abord sur département avant ville;



Comment remèdier à tout cela.



Nota : j'ai déjà vider la base une fois. Si je dois le refaire, comment s'y prendre pour ne rien perdre.

Je suis loin d'être un expert informatique.



merci d'avance
Titre: individus saisis n'apparaissant pas
Posté par: DDdeBerdeux le 03 Février 2006 à 10:18:01
Citation de: "jean-pierre ISOZ"
j'ai déjà vidé la base une fois. Si je dois le refaire, comment s'y prendre pour ne rien perdre.
Inutile, tout est déjà expliqué dans les messages précédents.

A+

André
Titre: indivdus disparus suite
Posté par: jean-pierre ISOZ le 03 Février 2006 à 10:53:58
je suis vraiment nul, j'ai essayé les requêtes et la procèdure après import, mais je dois rater quelque chose car cela ne fonctionne pas



Mes individus apparaissent dans la liste générale "..." c'est tout.



Le détail pas à pas de la procédure à réaliser m'aiderait vraiment.



merci d'avance.
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: DDdeBerdeux le 03 Février 2006 à 11:22:03
Ouvrir le BOA par le menu plugin.

Dans l'onglet "SQL", remplacer  "select * from individu where kle_dossier=1" par "PROC_AFTER_IMPORT(1,0)" sans les guillemets et en remplaçant "1" par le N° de votre dossier.

Cliquer sur le bouton "Exécuter procédure" à droite de la fenêtre. Quitter en validant les modifications. C'est tout.

A+

André

PS: Reste que si la première lettre du nom a été tapée en minuscule accentuée, dans la version b4.017, elle est transformée en majuscule accentuée, donc ne paraît pas dans le répertoire par lettre. Cà sera modifiée dans la prochaine version de la base, où la première lettre du nom pourra être accentuée, sans empêcher son affichage dans le répertoire. En attendant, tapez cette première lettre non accentuée, vous serez alors dans les mêmes conditions qu'auparavant, quand ancestro supprimait toutes les accents dans les majuscules.
Titre: individus disparus....
Posté par: jean-pierre ISOZ le 03 Février 2006 à 11:41:20
j'ai aussi essayé de changer la premieère du patronyme : de nouveau classé sous l'onglet ...



et c'est pareil pour toutes les nouvelles saisies





alors, vraiment, que faire ?
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Stéphane Vaillant le 03 Février 2006 à 11:43:38
Quelles sont les versions que vous utilisez ? Ancestrologie v470 b4.017 ?
Titre: individus saisis n'apparaissant pas
Posté par: jean-pierre ISOZ le 03 Février 2006 à 11:53:51
j'utilise la version 2006.0.0.470



Nota, je n'ai pas de pb avec les majuscules qui sont toujours aparues correctement.



merci
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: jean-pierre ISOZ le 03 Février 2006 à 16:03:38
problème résolu;



désinstallation totale, puis réinstallation en 460  4.017.



Mais la sauvegarde n'est toujours pas possible en direct sur sauvegarde ancestrologie.



pourra-t-on corriger cela ?
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Joël AUGUSTE le 03 Février 2006 à 16:10:56
Citation de: "jean-pierre ISOZ"
Mais la sauvegarde n'est toujours pas possible en direct sur sauvegarde ancestrologie.

pourra-t-on corriger cela ?
Bonjour,

Vous parlez bien de la sauvegarde manuelle depuis Généalogies / Sauvegarde/Restauration de la base ?

Si c'est celle-ci, assurez-vous que le paramétrage du chemin est correct, c'est sous Configuration / Préférences générales /onglet Répertoires, et au milieu, répertoire pour la sauvegarde.

J'ai déjà eu ce problème, le chemin était dirigé vers un lecteur de cd...
Titre: individus absents.....
Posté par: jean-pierre ISOZ le 03 Février 2006 à 16:14:47
merci de cette réponse, mais miracle, lorsque je fais la sauvegarde manuelle; le logociel me dit 'pas faite", je la fais sur disque indépendant.



Je vrifie dans dossier ancestrologie et je ... trouve la sauvgarde ! intéressant, non ?



merci du tuyau
Titre: Nouveaux individus absent
Posté par: Polikarpov5 le 03 Février 2006 à 23:05:21
Bonjour,



J'ai aussi le soucis des personnes créées avec nouvelle mise à jour sont absente du répertoire classé par lettre mais present dans le repertoire ..., aussi absent pour lier la personne sur un evenement (c'est beaucoups plus embettant)

Mais je n'utilise pas de lettres accentuées.

J'ai telechargé la version disponible sur le site, installé, meme défaut, mise à jour, idem

J'ai reinstallé la version 451: idem

la version 420: idem



A premiere vue, ce n'est pas le soft en cause mais la structure de la base possede le bug  :?



Maintenant, je ne peut plus ajouter des nouvelles personnes, si j'ai des difficultées à les retrouver. :cry:



Bonne correction du bug, j'ai ainsi un peu de vacance forcée dans mes recherches  :roll:
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: DDdeBerdeux le 03 Février 2006 à 23:52:01
Bonsoir, si çà vous laisse le temps de lire complètement ce fil, vous pourrez comprendre que ce problème arrive à ceux qui mettent à jour le programme mais pas la base, et qu'il est préférable que les 2 soient à la dernière version. Le bug dans la base ne concernerait que ceux qui auraient saisis une minuscule accentuée en premier caractère du nom, mais qu'apparemment personne n'a déclaré être dans ce cas.

Et qu'il existe une procédure assez simple pour remettre le champ de tri (j'ai pas dit de tir) en ordre.

A+

André
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Joël AUGUSTE le 04 Février 2006 à 08:47:19
Citation de: "DDdeberdeux"
Le bug dans la base ne concernerait que ceux qui auraient saisis une minuscule accentuée en premier caractère du nom, mais qu'apparemment personne n'a déclaré être dans ce cas.

Et qu'il existe une procédure assez simple pour remettre le champ de tri (j'ai pas dit de tir) en ordre.
Bonjour,

Ben si, moi.  :?   :wink:

Mais je n'avais pas eu à saisir de noms propres avec majuscule accentuée, j'ai fait seulement l'essai. Chez moi, le problème ne concerne que les majuscules accentuées, les autres nouvelles saisies se classent normalement.

Ce n'ai pas un problème nouveau. Au début de 2005, Ancestrologie classait systématiquement les majuscules accentuées en fin de l'alphabet, puis le problème été réglé, mais j'ignore à partir de quelle version car je suivais ça de loin. Il vient de réapparaître.

Si j'ai tout compris, tu as déjà réparé ce bug et ce sera pris en compte à la prochaine mise à jour ?
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Horemans le 04 Février 2006 à 09:23:11
Citation de: "Joël AUGUSTE"
Si j'ai tout compris, tu as déjà réparé ce bug et ce sera pris en compte à la prochaine mise à jour ?


J'ai compris çà, voir message du 31 janvier 20h02 dans ce même fil
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Polikarpov5 le 05 Février 2006 à 10:41:45
J'ai essayé les manip citées: rien de concluant

Ma base reste boiteuse, les individus recent ne sont pas affichés dans les onglets correspondant à leur premiere lettre (il n'y a pas d'accent!!)



Si je suis le seul à être confronté à ce problême, je suis  :evil:



Controler vos données, et verifier si vos personnes sont bien presente dans les onglets.
Titre: individus saisis n'apparaissent pas
Posté par: Decaudin le 05 Février 2006 à 15:30:45
même problème que Joel Auguste. les derniers inscrits n'apparaissent ni dans le répertoire ni dans l'index des noms.

je suis en version 470 depuis quelques jours et en base 4.017 depuis hier

J'ai modifié la requete dans le BOA comme indiqué par DDdeberdeux et pas plus de succès mais j'ai été contraint de fermer ancestrologie par cont alt supp (blocage)
Titre: individus saisis n'apparaissent pas
Posté par: Joël AUGUSTE le 05 Février 2006 à 15:35:40
Citation de: "decaudin"
même problème que Joel Auguste. les derniers inscrits n'apparaissent ni dans le répertoire ni dans l'index des noms.

je suis en version 470 depuis quelques jours et en base 4.017 depuis hier

Bonjour,

Sauf que chez moi, je n'ai des problèmes qu'avec les majuscules accentuées (voir message ci-dessus le 04/02/2006 à 08h47). Je suis également en v470 b4.017
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: DDdeBerdeux le 05 Février 2006 à 16:43:16
Le passage en v470 et b4.017 NE REPARE PAS les bêtises qui ont été faites avant en ne faisant pas migrer simultanément le logiciel et la base.

La solution pour réparer est en haut de cette page http://www.ancestrologie.org/forum/index.php?topic=5480.0&start=60

André
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Polikarpov5 le 05 Février 2006 à 21:15:23
C'est pour les Majuscules avec accents ??
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: lalazay le 07 Février 2006 à 11:52:56
Bonjour,

J'ai moi aussi le problème des nouvelles fiches qui n'apparaissent que dans le répertoire [...]



Citation de: "DDdeberdeux"
Le passage en v470 et b4.017 NE REPARE PAS les bêtises qui ont été faites avant en ne faisant pas migrer simultanément le logiciel et la base.




Il me semblait qu'il était dit que depuis je ne sais plus quelle version la base était mise à jour automatiquement avec la mise à jour du logiciel !!

Il semble bien que ce ne soit pas le cas.



Citation de: "DDdeberdeux"
La solution pour réparer est en haut de cette page http://www.ancestrologie.org/forum/index.php?topic=5480.0&start=60

André




Peut-être, mais ça ne marche pas. Et pourtant je suis bien maintenant en v .470 et b4.017.



De plus je ne peux ni créer, ni modifier une fiche si le nom ou le prénom comporte un accent (et pas au début). J'ai un message d'erreur "impossible de mettre à jour la fiche - arithmetic exception, numeric overflow, or string truncation"



J'étais très content de ce logiciel, mais depuis ce problème il m'énerve sérieusement.
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Claude Baudin le 07 Février 2006 à 12:17:02
Je ne comprends pas je viens de faire l'essai chez moi cela fonctionne trés bien  :wink:
Titre: fiches n'apparaissant pas
Posté par: jean-pierre ISOZ le 07 Février 2006 à 12:23:18
bonjour,



j'ai fait Proc_after_import, cela ne sert à rien.



Quand à ceux qui ont fait des bêtise, ils s'en seraient passés s'ils avaient été avertis !



je pense qu'un message au niveau du téléchargement aurait évité tant de problèmes et de déception.
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Lya le 07 Février 2006 à 13:33:37
Citation de: "lalazay"
Il me semblait qu'il était dit que depuis je ne sais plus quelle version la base était mise à jour automatiquement avec la mise à jour du logiciel !!

Il semble bien que ce ne soit pas le cas.


Ce n'est plus le cas. Le passage en base 4.0 a vu le retour de l'outil de migration sous une forme légèrement différente. C'était nécessaire pour effectuer des corrections plus importantes sur la base, mais il est vrai que c'est perturbant pour ceux qui ne suivent pas à la loupe l'évolution d'Ancestrologie.  :?



Citation de: "lalazay"
Citation de: "DDdeberdeux"
La solution pour réparer est en haut de cette page http://www.ancestrologie.org/forum/index.php?topic=5480.0&start=60



à savoir :



- Ouvrir le BOA par le menu plugin.

- Dans l'onglet "SQL", remplacer select * from individu where kle_dossier=1 par PROC_AFTER_IMPORT(1,0) en remplaçant éventuellement le 1 par le N° de votre dossier s'il est différent.

- Cliquer sur le bouton [Exécuter procédure] à droite de la fenêtre.

- Quitter en validant les modifications.



C'est tout.





Peut-être, mais ça ne marche pas. Et pourtant je suis bien maintenant en v .470 et b4.017.




Si ça marche. Mais cette procédure n'a qu'un but : faire réapparaitre les fiches ne commençant pas par un caractère accentué sous l'onglet de leurs initiales respectives pour ceux qui avaient travaillé sans le savoir avec des versions de programme / base incompatibles.



Pour ceux qui ont saisi des caractères accentués en 1ère lettre du nom :

auparavant, Ancestrologie remplaçait automatiquement cette lettre par sa correspondance non-accentuée, donc le nom était bien classé sous l'onglet de son initiale.



Ce n'est plus le cas, le caractère accentué est gardé. MAIS du coup, le nom n'est plus classé sous l'onglet de son initiale... ce qui sera le cas dans une prochaine version de la base.



Pour remettre de l'ordre en attendant, il suffit :



1- de ne pas saisir de caractères accentués en 1ère lettre (vous serez alors dans les mêmes conditions qu'avant)



2 - pour les noms avec initiales accentués déjà saisis, qui apparaissent uniquement sous l'onglet " ... ", ouvrez les fiches et remplacez l'initiale accentuée par la même lettre non accentuée.

 :wink:
Titre: fiches perdues
Posté par: jean-pierre ISOZ le 07 Février 2006 à 13:49:03
non, la procédure ne marche pas. Je n'ai que des majuscules en début de patronymes et aucun caractère accentué.



Aucun fiche ne reprend sa place quand on applique cette procédure que j'ai tentée au moins 8 fois
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: lalazay le 07 Février 2006 à 14:14:51
idem.

Je n'ai pas de lettre accentuée en début de nom, et pourtant, ça ne marche pas.
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Gvx le 07 Février 2006 à 21:00:16
Citation de: "lalazay"
De plus je ne peux ni créer, ni modifier une fiche si le nom ou le prénom comporte un accent (et pas au début). J'ai un message d'erreur "impossible de mettre à jour la fiche - arithmetic exception, numeric overflow, or string truncation"




Bonsoir,



As tu mis a jour gds32.dll  (http://www.ancestrologie.org/france/distribution/GDS32_MAJ.exe) dans le répertoire ancestrologie?
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Polikarpov5 le 07 Février 2006 à 21:40:27
J'ai essayé la procedure, mais mes personnes ne sont toujours visible dans les onglets alphabetique.

Et c'est difficile a retrouver toute les personnes exclues

J'ai fait la mise a jour de la base, et du fichier .DLL

C'est la meme chose.





En fouillant BOA (je n'y connais rien  :cry: )

J'ai clique sur LISTE puis LISTER LES INDUVIDUS DU DOSSIER

J'ai mes personnes trier par nom jusqu'a une ligne vide puis des personnes ne figurant pas dans les onglets alphabetique



Je pense que cette ligne vide plante la base, comment la supprimer ?

Et j'ai plusieurs lignes vides...
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Lya le 07 Février 2006 à 21:49:51
Citation de: "Gvx"
As tu mis a jour gds32.dll  (http://www.ancestrologie.org/france/distribution/GDS32_MAJ.exe) dans le répertoire ancestrologie?


Oui, lalazay a répondu dans un autre fil ( http://www.ybruant.magic.fr/phpBB2a/viewtopic.php?p=38312&highlight=#38312 )



Pour Polikarpov5, lalazay, jean-pierre ISOZ : pouvez-vous essayer la manip effectuée par garnierfrancoise sur un de vos individus à problème, et nous dire si ça le résoud bien ?



Citation de: "garnierfrancoise"
1) Ma version actuelle est la v470 b4.017; mais mon individu "Plantis Nicolas" incriminé a été saisi il y a quelques jours et peut-être avec la version v460



2) Plantis Nicolas n'apparait pas dans la liste des "P" mais apparait dans celle des "..."



3) J'ai renommé Plantis Nicolas en Xlantis Nicolas. Il apparait normalement alors dans la liste des "P"



4) J'ai renommé mon Xlantis Nicolas en Plantis Nicolas; il apparait alors normalement dans la liste des "P"
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Polikarpov5 le 07 Février 2006 à 23:15:57
Ajouter puis enlever une premiere lettre corrige le bug.

Merci  :lol:

 :cry: Mais j'ai une cinquantaine de personne a faire...
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Polikarpov5 le 07 Février 2006 à 23:35:45
J'ai reussi a corriger TOUTE la base

Je suis allé dans le BOA (sale animal  :lol: )

puis mise à jour

modification de la casse

mettre tous les patronymes en minuscule

Valider et attendre la fin du travail

Quitter, controler la presence des personnes absentes

Faire la meme opération mais avec

mettre tous les patronymes en majuscule



Ca devrait être bon



Ouf
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Lya le 08 Février 2006 à 14:40:53
C'est une excellente idée Éric !  :D

La mise à jour effectuée par le BOA déclenche les triggers et les individus égarés retrouvent leurs onglets... une astuce à appliquer sans modération.  :wink:
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Decaudin le 08 Février 2006 à 18:52:58
Bonsoir, je viens d'effectuer la manip préconisée par Lya (ajouter un X puis le supprimer). Celà fonctionne. Reste a modifier toutes les fiches entrées depuis.....
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Decaudin le 08 Février 2006 à 18:59:49
J'aurais dû lire plus bas. Je viens de faire la manip dans le BOA (minuscule pour les patronymes puis remarjuscules) et celà a fonctionné. Pas besoin de rechercher les fiches et d'effectuer les mises à jour une par une. Merci. Vous êtes fortiches !
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: ovinbovin le 09 Février 2006 à 00:12:23
Dans mon cas, la manip de changement de casse m'a restitué les individus disparus des onglets A à Z qu'une fois le programme de migration de la base en version 4.017 exécuté.



J'étais en version 471 avec une base en version 4.015 !
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: NITNAC07 le 20 Février 2006 à 10:10:01
bonjour à tous,

PC en windows XP SP2, ancestro v.06.470 bdd v.4.017....

je me trouvais (après avoir mis mon logiciel au standard indiqué en partant de v.2.1.5.3 / v.3.16)  dans la situation suivante : individus en généalogie (père, mère, mariés, etc) apparessant dans les fiches mais invisibles dans les onglets du répertoire.... or je viens de m'appercevoir que certains noms propre (non accentués) issus de ma première bdd en v.3.16.... se trouvent précédés d'un espace...  :oops: sans raison :cry: ... cet espace étant visible essentiellemnt dans la liste "..." du répertoire !.. j'ai donc repris la trentaine d'individus concernés (en supprimant l'espace dans la fiche) et suis dans l'attente du résultat .... peut-être revoir apparaître tous mes individus dans le répertoire !! :roll: à bientôt dès qu'il y a du nouveau.. :wink:

cordialement
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Henri91 le 23 Février 2006 à 13:30:50
Citation de: "Henri91"
.......J'ai cliqué sur mise a jour et depuis tout individu que je rentre "DURIEUX" "ROBIN" sont dans la base on un conjoint des enfants, mais sont introuvables dans le repertoire ! ...........

Peut on espérer que cela redeviendra normal à la prochaine m.à.j. !!




Malgré les conseils éclairés de certains je n'ai pas osé trifouiller dans les "registres" en me disant qu'a la prochine m.a.j. ça reglerait le problème.



Mais en faisant une optimisation de la base, aprés l'avoir enregistré selon la nouvelle barre de menu, mes noms sont apparus dans le repertoire. :lol:  donc pour moi tout baigne.
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Ancestrologie le 23 Février 2006 à 16:02:25
STOP
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Ancestrologie le 23 Février 2006 à 16:02:47
J ai trouvé le pb
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Ancestrologie le 23 Février 2006 à 16:04:17
Le PB vien en fait du champ de la table INDIVIDU  ---> INDI_TRIE_NOM, qui depuis une MAJ de base, n est plus mis a jour alors que le répertoire se sers de ce champ



Faut attendre que ANdré reviennes
Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: Ancestrologie le 23 Février 2006 à 16:05:43
en attendant ceux qui veuelent réparer par eux meme, voici la marche a suivre



1 Allez dans le BOA ou le requeteur sql et executez y la requete suivante et tenez moi au courant





ALTER PROCEDURE PROC_LISTE_INDIVIDU (

    I_DOSSIER INTEGER,

    I_LETTRE VARCHAR (1) CHARACTER SET ISO8859_1,

    I_MODE INTEGER,

    I_SEXE INTEGER)

RETURNS (

    NOM VARCHAR (40) CHARACTER SET ISO8859_1,

    PRENOM VARCHAR (60) CHARACTER SET ISO8859_1,

    SURNOM VARCHAR (120) CHARACTER SET ISO8859_1,

    SEXE INTEGER,

    CLE_FICHE INTEGER,

    CLE_PERE INTEGER,

    CLE_MERE INTEGER,

    KLE_DOSSIER INTEGER,

    DATE_NAISSANCE VARCHAR (100) CHARACTER SET ISO8859_1,

    ANNEE_DECES INTEGER,

    CP VARCHAR (10) CHARACTER SET ISO8859_1,

    VILLE VARCHAR (50) CHARACTER SET ISO8859_1,

    NUM_SOSA DOUBLE PRECISION,

    DATE_DECES VARCHAR (100) CHARACTER SET ISO8859_1,

    CP_DECES VARCHAR (10) CHARACTER SET ISO8859_1,

    VILLE_DECES VARCHAR (50) CHARACTER SET ISO8859_1,

    ANNEE_NAISSANCE INTEGER)

AS

begin

/*---------------------------------------------------------------------------

Copyright Philippe Cazaux-Moutou. Tout droits réservés.

Créé le : 2/07/2002

à : 06:13:52

Modifiée le :

à : :

par :

Description : Liste des individus par lettre

I_MODE : 0 - les morts

1 - les vivants

2 - tous

I_LETTRE : Alpha - que ceux de la lettre

* - Tous

I_SEXE : 1 - Homme

2 - Femme

0 - Tous

Usage :

---------------------------------------------------------------------------*/

I_LETTRE = UPPER(I_LETTRE);

if ((I_LETTRE <> '*' ) AND (I_SEXE = 0)) then /* Une lettre et tous les sexes */

for

    SELECT enfant.nom,

           enfant.prenom,

           enfant.surnom,

           enfant.sexe,

           enfant.cle_fiche,

           enfant.cle_pere,

           enfant.cle_mere,

           enfant.kle_dossier,

           enfant.date_naissance,

           enfant.annee_deces,

           ne.ev_ind_cp,

           ne.ev_ind_ville,

           enfant.num_sosa,

           enfant.date_deces,

           deces.ev_ind_cp,

           deces.ev_ind_ville,

           enfant.annee_naissance

         FROM individu enfant

         LEFT JOIN evenements_ind ne

         ON (enfant.cle_fiche = ne.ev_ind_kle_fiche and

         ne.ev_ind_type = 'BIRT' )

         LEFT JOIN evenements_ind deces

         ON (enfant.cle_fiche = deces.ev_ind_kle_fiche and

         deces.ev_ind_type = 'DEAT' )

    where

         enfant.kle_dossier = :I_DOSSIER AND

         enfant.nom STARTING WITH :I_LETTRE

    ORDER BY enfant.nom

    INTO :NOM,

         :PRENOM,

         :SURNOM,

         :SEXE,

         :CLE_FICHE,

         :CLE_PERE,

         :CLE_MERE,

         :KLE_DOSSIER,

         :DATE_NAISSANCE,

         :ANNEE_DECES,

         :CP,

         :VILLE,

         :NUM_SOSA,

         :DATE_DECES,

         :CP_DECES,

         :VILLE_DECES,

         :ANNEE_NAISSANCE

do

suspend;

if ((I_LETTRE <> '*' ) AND (I_SEXE > 0)) then /* Une lettre et sexe defini */

for

   SELECT Upper(enfant.nom),

          enfant.prenom,

          enfant.surnom,

          enfant.sexe,

          enfant.cle_fiche,

          enfant.cle_pere,

          enfant.cle_mere,

          enfant.kle_dossier,

          enfant.date_naissance,

          enfant.annee_deces,

          ne.ev_ind_cp,

          ne.ev_ind_ville,

          enfant.num_sosa,

          enfant.date_deces,

          deces.ev_ind_cp,

          deces.ev_ind_ville,

          enfant.annee_naissance

        FROM individu enfant

        LEFT JOIN evenements_ind ne

        ON (enfant.cle_fiche = ne.ev_ind_kle_fiche and

        ne.ev_ind_type = 'BIRT' )

        LEFT JOIN evenements_ind deces

        ON (enfant.cle_fiche = deces.ev_ind_kle_fiche and

        deces.ev_ind_type = 'DEAT' )

   where

        enfant.kle_dossier = :I_DOSSIER AND

        enfant.nom STARTING WITH :I_LETTRE AND

        enfant.sexe = :I_SEXE

   ORDER BY enfant.nom

   INTO :NOM,

        :PRENOM,

        :SURNOM,

        :SEXE,

        :CLE_FICHE,

        :CLE_PERE,

        :CLE_MERE,

        :KLE_DOSSIER,

        :DATE_NAISSANCE,

        :ANNEE_DECES,

        :CP,

        :VILLE,

        :NUM_SOSA,

        :DATE_DECES,

        :CP_DECES,

        :VILLE_DECES,

        :ANNEE_NAISSANCE

do

suspend;

if ((I_LETTRE = '*' ) AND (I_SEXE = 0)) then /* Toutes lettres et tous les sexes */

for

SELECT Upper(enfant.nom),

enfant.prenom,

enfant.surnom,

enfant.sexe,

enfant.cle_fiche,

enfant.cle_pere,

enfant.cle_mere,

enfant.kle_dossier,

enfant.date_naissance,

enfant.annee_deces,

ne.ev_ind_cp,

ne.ev_ind_ville,

enfant.num_sosa,

          enfant.date_deces,

          deces.ev_ind_cp,

          deces.ev_ind_ville,

          enfant.annee_naissance



FROM individu enfant

LEFT JOIN evenements_ind ne

ON (enfant.cle_fiche = ne.ev_ind_kle_fiche and

ne.ev_ind_type = 'BIRT')

        LEFT JOIN evenements_ind deces

        ON (enfant.cle_fiche = deces.ev_ind_kle_fiche and

        deces.ev_ind_type = 'DEAT' )



where

enfant.kle_dossier = :I_DOSSIER

ORDER BY enfant.nom

INTO :NOM,

:PRENOM,

:SURNOM,

:SEXE,

:CLE_FICHE,

:CLE_PERE,

:CLE_MERE,

:KLE_DOSSIER,

:DATE_NAISSANCE,

:ANNEE_DECES,

:CP,

:VILLE,

:NUM_SOSA,

        :DATE_DECES,

        :CP_DECES,

        :VILLE_DECES,

        :ANNEE_NAISSANCE



do

suspend;

if ((I_LETTRE = '*' ) AND (I_SEXE > 0)) then /* Toutes lettres et un sexe */

for

SELECT Upper(enfant.nom),

enfant.prenom,

enfant.surnom,

enfant.sexe,

enfant.cle_fiche,

enfant.cle_pere,

enfant.cle_mere,

enfant.kle_dossier,

enfant.date_naissance,

enfant.annee_deces,

ne.ev_ind_cp,

ne.ev_ind_ville,

enfant.num_sosa,

          enfant.date_deces,

          deces.ev_ind_cp,

          deces.ev_ind_ville,

          enfant.annee_naissance



FROM individu enfant

LEFT JOIN evenements_ind ne

ON (enfant.cle_fiche = ne.ev_ind_kle_fiche and

ne.ev_ind_type = 'BIRT')

        LEFT JOIN evenements_ind deces

        ON (enfant.cle_fiche = deces.ev_ind_kle_fiche and

        deces.ev_ind_type = 'DEAT' )



where

enfant.kle_dossier = :I_DOSSIER AND

enfant.sexe = :I_SEXE

ORDER BY enfant.nom

INTO :NOM,

:PRENOM,

:SURNOM,

:SEXE,

:CLE_FICHE,

:CLE_PERE,

:CLE_MERE,

:KLE_DOSSIER,

:DATE_NAISSANCE,

:ANNEE_DECES,

:CP,

:VILLE,

:NUM_SOSA,

        :DATE_DECES,

        :CP_DECES,

        :VILLE_DECES,

        :ANNEE_NAISSANCE



do

suspend;

end





et pareil avec celle ci





ALTER PROCEDURE PROC_TROUVE_IND_PAR_LETTRE (

    A_LETTRE VARCHAR (1) CHARACTER SET ISO8859_1,

    I_DOSSIER INTEGER)

RETURNS (

    NOM VARCHAR (40) CHARACTER SET ISO8859_1)

AS

BEGIN

   /*---------------------------------------------------------------------------

   Copyright Philippe Cazaux-Moutou. Tout droits réservés.

   Créé le : 31/07/2001

   à : 19:47:54

   Modifiée le :

   à : :

   par :

   Description :

   Usage       :

   ---------------------------------------------------------------------------*/

  A_LETTRE = UPPER(A_LETTRE);

  FOR

    SELECT DISTINCT NOM

       FROM INDIVIDU

       WHERE nom STARTING WITH :A_LETTRE AND

             KLE_DOSSIER = :I_DOSSIER

       ORDER BY nom

    INTO :NOM

  DO

  BEGIN

    SUSPEND;

  END

END

Titre: individus saisis en V460b4.017 absents du répertoire
Posté par: DDdeBerdeux le 23 Février 2006 à 22:39:01
Bonsoir,

Je ne pense pas que çà va marcher ton truc Philippe, d'abord parce que le BOA ne permet pas de modifier une procédure stockée, ensuite parce que la sélection sur la première lettre du nom ne marchera pas si cette lettre est accentuée. C'est un peu pour celà que j'ai créé la procédure F_MAJ_SANS_ACCENT utilisée dans la maj du champ INDI_TRIE_NOM (concaténation du nom et du prénom) normalement utilisé pour cette sélection et le tri.

Par contre on peut exécuter dans le BOA:EXECUTE PROCEDURE  PROC_AFTER_IMPORT(dossier,0) en remplaçant "dossier" par le N° du dossier, et en cliquant sur "Exécuter une procédure". Cà met à jour tous les champs INDI_TRIE_NOM du dossier.

D'ailleurs ici même certains ont trouvé une autre astuce en utilisant les fonctions du BOA pour mettre en minuscule puis en majuscules les patronymes. Cà marche depuis la b4.016, puisque des triggers mettent à jour le champ INDI_TRIE_NOM quand ils détectent que le nom ou le prénom ont été modifiés.

Je pense qu'une bonne part des erreurs d'individus absents du répertoire, vient de l'utilisation d'une version récente du logiciel (qui ne prend plus en charge la mise à jour du champ), avec une base d'avant la b4.016 (qui ne la prenait pas encore en charge). Plus quelques (rares) cas où la première lettre du nom est accentuée, en b4.016 et 4.017.

A+

André