forum Ancestrologie

Ancestrologie - Le Programme => Ancestrologie - Rapports d'anomalies => Discussion démarrée par: Joël AUGUSTE le 09 Mars 2006 à 16:01:47

Titre: [Résolu] Problème de recherche avec une majuscule accentuée
Posté par: Joël AUGUSTE le 09 Mars 2006 à 16:01:47
Bonjour,



v500 b4.028

Il n'est pas possible de faire une recherche sur un nom ou un prénom qui contient une majuscule accentuée (é).

Pour les prénoms, c'est uniquement possible si ce n'est pas la 1ère lettre qui est accentuée. Par exemple, on peut rechercher "céline" mais pas "élise".

Pour les noms ça ne marche pas, quelque soit l'emplacement de la lettre accentuée, même en mettant tout le nom en majuscule, avec les accentuées, en faisant un "copier".

Ce type de recherche ne fonctionne pas soit :

- par le bandeau en haut du répertoire, il y a affichage d'un pavé avec "Aucun individu avec ces critères de recherche..." et un pavé "OK", ce n'est bien sûr pas bloquant

- par recherche d'un individu (via Individus / rechercher ou le symbole de dossier avec une loupe en haut à droite), il y a l'inscription : "0 individus trouvés..."

Je pense que cette anomalie n'est pas récente, mais je n'avais jamais eu à faire cette recherche avant. En fait, je recherchais tous les prénoms "élise" et quand j'ai vu l'anomalie, j'ai fait d'autres recherches avec les noms.
Titre: [Résolu] Problème de recherche avec une majuscule accentuée
Posté par: MAURISSON le 09 Mars 2006 à 16:47:39
J'ai testé sur un nom "élise", j'ai recherché via la zone "Nom" en haut de la liste, et recherche simple, si je met comme critère "élise" résultat "Aucun individu.....", par contre si je recherche sur "elise" j'ai "élise" qui s'affiche............ Qu'en pense André ?



V500b4.028
Titre: [Résolu] Problème de recherche avec une majuscule accentuée
Posté par: Joël AUGUSTE le 09 Mars 2006 à 17:22:14
Citation de: "MAURISSON"
J'ai testé sur un nom "élise", j'ai recherché via la zone "Nom" en haut de la liste, et recherche simple, si je met comme critère "élise" résultat "Aucun individu.....", par contre si je recherche sur "elise" j'ai "élise" qui s'affiche............ Qu'en pense André ?



Ton prénom élise commence-t-il bien par un E avec un accent ?

Chez moi, en faisant une recherche avec elise (e sans accent) ça ne marche pas non plus.
Titre: [Résolu] Problème de recherche avec une majuscule accentuée
Posté par: DDdeBerdeux le 09 Mars 2006 à 17:30:41
Vu. C'est la PROC_TROUVE_INDIVIDU. Mais çà ne devait pas marcher avant non plus puisque cette procédure n'utilise que la fonction UPPER qui ignore les caractères accentués ( ne transforme pas les minuscules accentuées en majuscules). Donc même si le transformation des min en maj par le BOA permettait d'avoir de maj accentuées, il devait être bien difficile de les rechercher.

Je vais voir ce que je peux faire pour une prochaine maj.

A+

André
Titre: Problème de recherche avec une majuscule accentuée
Posté par: Joël AUGUSTE le 09 Mars 2006 à 17:34:07
Citation de: "Joël AUGUSTE"
Bonjour,



v500 b4.028

......

Je pense que cette anomalie n'est pas récente, mais je n'avais jamais eu à faire cette recherche avant. En fait, je recherchais tous les prénoms "élise" et quand j'ai vu l'anomalie, j'ai fait d'autres recherches avec les noms.


C'est effectivement ce que j'avais écrit plus haut...  :wink:
Titre: [Résolu] Problème de recherche avec une majuscule accentuée
Posté par: MAURISSON le 09 Mars 2006 à 17:46:06
Je te confirme que c'est bien un "E" accentué, mais c'est un nom et pas un prénom.

J'ai refait la recherche, je confirme aussi, avec un "E" accentué (élise) rien de trouvé, par contre avec un "E" (elise), il affiche bien "élise"

Et si je ne met qu'un "E" la liste affiche les noms commençants par "E" et "E" accentué.

Je sais pas si je suis bien clair ?

?????





V500b4.028
Titre: [Résolu] Problème de recherche avec une majuscule accentuée
Posté par: MAURISSON le 09 Mars 2006 à 17:59:24
Suite......



- Quand on utilise le menu "individus -> rechercher", le "E" accentué donne 0 résultat, et le "E" simple donne les noms commençants par "E" et pas de "E" accentué.
Titre: [Résolu] Problème de recherche avec une majuscule accentuée
Posté par: DDdeBerdeux le 09 Mars 2006 à 18:16:01
Est-il préférable que la recherche tienne compte de l'accent ou non?

En d'autres termes, si on cherche un é, faut-il ramener e, é, è, ê ou uniquement les é, la recherche ne tenant pas compte de la casse min ou maj?

A+

André
Titre: [Résolu] Problème de recherche avec une majuscule accentuée
Posté par: Joël AUGUSTE le 09 Mars 2006 à 18:24:37
Citation de: "DDdeberdeux"
Est-il préférable que la recherche tienne compte de l'accent ou non?

En d'autres termes, si on cherche un é, faut-il ramener e, é, è, ê ou uniquement les é, la recherche ne tenant pas compte de la casse min ou maj?

A+

André


Très bonne question...

Quand j'ai cherché Elise (avec E accent), voyant qu'on ne pouvait pas mettre de majuscule accentuée dans les recherches, j'ai écrit : élise.

Je pense que si on cherche é, il est inutile de ramener e... Par contre si on recherche e, il est peut-être intéressant de ramener e + tous les e accentués, sans oublier ë... Ben oui, sinon on trouve plus Joël...  :wink:

Mais ce n'est que mon avis et je le partage...  :lol:
Titre: [Résolu] Problème de recherche avec une majuscule accentuée
Posté par: MAURISSON le 09 Mars 2006 à 18:27:20
Tu vas avoir autant de réponses que de lecteurs........

Pour moi dans la mesure ou la recherche peu s'affiner par la saisie d'un certain nombre de lettre "el"-"eli"-"elis" pourquoi ne pas afficher tout ce qui commence par "e" "é" "è".......

Surtout que dans l'onglet "E" on retrouve tout les noms "e" "é" "è".....



C'est mon avis et pour une fois je le partage.
Titre: [Résolu] Problème de recherche avec une majuscule accentuée
Posté par: Joël AUGUSTE le 09 Mars 2006 à 18:31:59
Citation de: "MAURISSON"
C'est mon avis et pour une fois je le partage.


Tu n'es pas obligé de copier sur moi (message au-dessus du tien)...  :wink:

En fait nos 2 messages ont été expédiés à 3 minutes d'intervalle... Donc on va supposer que t'as pas eu le temps de copier... :lol:
Titre: [Résolu] Problème de recherche avec une majuscule accentuée
Posté par: MAURISSON le 09 Mars 2006 à 18:33:43
Et, non j'ai pas copié,

mais on peut constater, qu'avec une certaine expérience des forums, on devient prudent.
Titre: [Résolu] Problème de recherche avec une majuscule accentuée
Posté par: MAURISSON le 09 Mars 2006 à 18:48:10
André, je me pose une autre question, ont parle des accents en début de nom, mais quid des noms provenant des pays qui ont un alphabet, beaucoup plus ardu que le notre ?
Titre: [Résolu] Problème de recherche avec une majuscule accentuée
Posté par: DDdeBerdeux le 09 Mars 2006 à 18:50:58
Citation de: "MAURISSON"
C'est mon avis et pour une fois je le partage.
Et le Pineau, quand est-ce que tu le partages?

En écrivant tout à l'heure, je donnais le choix entre les 2 solutions les plus simples et courantes. Joël en a trouvé une troisième, et pour ne pas être en reste, pourquoi aussi ne pas tenir compte de la position du caractère en tête ou dans le corps.

Il me semble que la plus logique, c'est celle que vient de donner Maurisson. Cette fonction a pour but de retrouver un individu. Or on n'est jamais sûr d'avoir bien mis les accents lors de la saisie. Donc il vaut mieux les ignorer, on retrouvera bien l'individu dans la liste. Et il y a suffisamment de critères pour restreindre la longueur de cette liste.

A+

André
Titre: [Résolu] Problème de recherche avec une majuscule accentuée
Posté par: Joël AUGUSTE le 09 Mars 2006 à 18:51:19
Citation de: "MAURISSON"
André, je me pose une autre question, ont parle des accents en début de nom, mais quid des noms provenant des pays qui ont un alphabet, beaucoup plus ardu que le notre ?


Et tu ferais comment pour les écrire dans Ancestrologie avec un clavier AZERTY ou QWERTY ?
Titre: [Résolu] Problème de recherche avec une majuscule accentuée
Posté par: Joël AUGUSTE le 09 Mars 2006 à 18:58:09
Citation de: "DDdeberdeux"
Il me semble que la plus logique, c'est celle que vient de donner Maurisson. Cette fonction a pour but de retrouver un individu. Or on n'est jamais sûr d'avoir bien mis les accents lors de la saisie. Donc il vaut mieux les ignorer, on retrouvera bien l'individu dans la liste. Et il y a suffisamment de critères pour restreindre la longueur de cette liste.


Donc André, si j'ai compris, on fait la recherche avec un e et on obtient la liste des "e" + des "e accentués" ?

Si dans la case de la recherche il faut ignorer les accents, il faudrait que ce soit indiqué à côté de cette case... Mais ai-je bien compris ?
Titre: [Résolu] Problème de recherche avec une majuscule accentuée
Posté par: MAURISSON le 09 Mars 2006 à 19:08:51
André, pour le pineau, c'est quand tu veux.......



Joël, figure toi que je me pose sérieusement la question, j'ai pas encore commencé à saisir la généalogie côté Polonais et quand je vois ceratins noms, bin, c'est pas gagné.....
Titre: [Résolu] Problème de recherche avec une majuscule accentuée
Posté par: DDdeBerdeux le 09 Mars 2006 à 19:09:26
Citation de: "MAURISSON"
quid des noms provenant des pays qui ont un alphabet, beaucoup plus ardu que le notre ?
Pour te répondre il faudrait que je te fasse voir la table de caractères du jeu ISO8859-1 utilisé par ancestro. Je ne pense pas avoir oublé dans la procédure F_MAJ de caractères accentués minuscules ayant leurs équivalents majuscules dans la même table. On y trouve ñ, ë, ï, ÿ, ö, ü etc...

A+

André
Titre: [Résolu] Problème de recherche avec une majuscule accentuée
Posté par: DDdeBerdeux le 09 Mars 2006 à 19:42:50
Citation de: "Joël AUGUSTE"
Donc André, si j'ai compris, on fait la recherche avec un e et on obtient la liste des "e" + des "e accentués" ?

Si dans la case de la recherche il faut ignorer les accents, il faudrait que ce soit indiqué à côté de cette case... Mais ai-je bien compris ?
Dans la case de recherche tu pourras saisir e é è, peu importe puisque seront retournés tous les e, é è ê ë E È Ê Ë.

A+

André
Titre: [Résolu] Problème de recherche avec une majuscule accentuée
Posté par: Joël AUGUSTE le 09 Mars 2006 à 19:54:12
Citation de: "DDdeberdeux"
Dans la case de recherche tu pourras saisir e é è, peu importe puisque seront retournés tous les e, é è ê ë E È Ê Ë.



Donc, pour résumer : on tape ce qu'on veut et on obtient ce qu'on veut !  :wink:

Que demander de plus ?

Merci d'avance
Titre: [Résolu] Problème de recherche avec une majuscule accentuée
Posté par: DDdeBerdeux le 10 Mars 2006 à 13:21:26
C'est fait, la procédure est modifiée. Mais est-il besoin d'éditer une maj b4.029 uniquement pour celà? Une maj mensuelle me semble suffisante, sauf cas grave.

A+

André
Titre: [Résolu] Problème de recherche avec une majuscule accentuée
Posté par: Joël AUGUSTE le 10 Mars 2006 à 13:27:59
Citation de: "DDdeberdeux"
C'est fait, la procédure est modifiée. Mais est-il besoin d'éditer une maj b4.029 uniquement pour celà? Une maj mensuelle me semble suffisante, sauf cas grave.


Bien sûr, on peut bien attendre la prochaine mise à jour, il y en a déjà assez comme ça !

Merci, je considère donc le problème résolu.
Titre: [Résolu] Problème de recherche avec une majuscule accentuée
Posté par: MAURISSON le 10 Mars 2006 à 14:01:38
Je me couche avec la 500 et je me lève avec la 501..........



OUF, un moment de pause, merci à tous  pour votre sagesse, et bon W-E.
Titre: [Résolu] Problème de recherche avec une majuscule accentuée
Posté par: DDdeBerdeux le 10 Mars 2006 à 14:09:39
Citation de: "MAURISSON"
Je me couche avec la 500 et je me lève avec la 501..........
Tu dors trop.. :D

Bon WE

André
Titre: [Résolu] Problème de recherche avec une majuscule accentuée
Posté par: Joël AUGUSTE le 10 Mars 2006 à 14:12:31
Citation de: "DDdeberdeux"
Citation de: "MAURISSON"
Je me couche avec la 500 et je me lève avec la 501..........
Tu dors trop.. :D

Bon WE

André


Ou pas assez, ici ce n'est pas le fil de la V501...  :lol:
Titre: [Résolu] Problème de recherche avec une majuscule accentuée
Posté par: MAURISSON le 10 Mars 2006 à 15:44:42
J'ai essayé de fumer de la sciure, et bin, j'vous le conseil pas.....

ou alors mélangée avec du varech.....