Merci, j'ai fait une macro dans un éditeur de texte pour passer de 4 niveux de juridiction à 1 seul .... Cela étant la Toolbox bug quand même, mais bon tout le monde a eu son petit arbre pour Pâques (il n'y a pas que les lapins, les poules et les oeufs, à Pâques, il y aussi les écureuils). Antony
Le 17/03/08, christian.palluy <[EMAIL PROTECTED]> a écrit : > > Le 17/03/2008 08:45, christian.palluy écrivait : > > Le 16/03/2008 10:21, Antony Cyk écrivait : > > Bonjour Christian, > La suppression de : > 1 PLAC > 2 FORM Ville,Code,DãAepartement,RãAegion,Pays,Subdivision > > Va-telle m'obliger à refaire mes 900 niveaux de juridiction "à la main" un > par un ? > Merci > Antony > PS : j'utilise notepad++ comme éditeur de texte et j'ai presque contrôlé > tous les niveaux de juridiction > > > Cette manipulation a pour résultat que les lieux sont considérés comme une > données unique. > Si tu as par exemple : Lyon, 69123, Rhône, Rhône-Alpes, France, 2e > Arrondissement ce lieu va rester ainsi. > Lorsque tu essaieras de rentrer un lieu dans GenJ tu n'aura que le choix > de la ligne complète avec les virgules. > Si tu remets les deux lignes dans le GEDCOM, les subdivisions > réapparaissent comme auparavant. L'astuce indiquée permet parfois de > détecter des erreurs flagrantes. > > Il y a une chose à laquelle je pense, il se peut que certains de tes lieux > (les fautifs) comprennent dans leur écriture des caractères non-imprimables. > L'exemple typique est celui d'un lieu copié de cellules de tableur, et qui > peut contenir des tabulations qui passent pour des espaces si l'on n'y prend > pas garde. > Pour s'assurer qu'il n'y a pas de caractères non-imprimables dans une > donnée, il suffit de faire la manipulation suivante : > 1-Copier les données douteuses dans une colonne d'une feuille de tableur > (Ooo ou MSOffice) > 2-Se placer sur la colonne à côté et mettre la formule : =epurage(LC(-1)) > 3-Recopier vers le bas autant que nécessaire > 4-Copier la colonne qui contient la formule > 5-Faire un collage spécial (Ooo = collage spécial, décocher tout, décocher > formule, ccoher nombre -- MsOffice Collage spécial, cocher Valeur) > NB: on peut coupler la formule épurage avec supprespace, qui enlèvera les > espaces inutiles. > > Commentaire : En apparence, à l'oeil, entre les données d'origine et les > données traitées, il n'y a pas de différence. Par contre tout ce qui n'est > pas du texte, du nombre ou de la ponctuation est ôté de la chaine de > caractères, ce qui suffit souvent à corriger des problèmes. > > > Nb: Je me réponds car je n'ai pas été complet sur ces indications. > > Dans ce qui précède, entre le 1 et le 2 il est souvent utile de faire une > colonne avec la formule =nbcar(LC(-1)) > après le 5 faire également une colonne avec =nbcar sur le résultat de la > manipulation 5 > Le tableau présente les colonnes suivantes : > Les valeurs originales, nb de caractères de ces VO, Valeurs corrigées, nb > de caractères des VC > au bout de chaque ligne on rajoute la formule : nbcar/VO-nbcar/VC > (différence entre les deux valeurs) > Cette différence doit être nulle pour les valeurs inchangées, ce qui > permet de déterminer les valeurs fautives. > >
