Français Anglais

Forum

 

Please consider registering
guest

Log In Register

Register | Lost password?
Advanced Search:

— Forum Scope —



— Match —



— Forum Options —




Wildcard usage:
*  matches any number of characters    %  matches exactly one character

Minimum search word length is 4 characters - maximum search word length is 84 characters

Topic RSS
Problème de tri sur champ contenant des lettres accentuées
8 February 2009
13:51
Triello
Membre
Forum Posts: 8
Member Since:
8 February 2009
Offline

Bonjour, tout d'abord merci pour cette application, j'en suis ravi. Jolie, agréable et bien utile…

Par contre, j'ai un souci. Je m'explique. J'ai créé une base de bandes dessinées contenant 5 champs • Couverture, j'y mets une copie de la couverture de l'album

• titre (de l'album)

• série, je précise là si c'est Tintin, Lucky Luke ou autre

• numéro, c'est le rang dans la série, 1 pour album 1, 2 pour album 2, etc

• possédé, oui, si j'ai l'album, non si je ne l'ai pas !

Tout allait bien jusqu'à ce que je veuille enregistrer mes albums d'Astérix car je fais une présentation en triant d'abord sur la série puis sur le numéro. Et là, je m'aperçois que quand le champ Série contient des lettres accentuées, le tri ne se fait pas ! Bref, si je garde Astérix dans le champ Série, les albums ne sont pas triés par numéro, si je mets Asterix et bien là ça marche !

Est-ce un défaut identifié ? Et est-il possible de corriger ce petit défaut ?

PS : Je profite également de ce post pour formuler un souhait :

Dans mon exemple, je trie d'abord sur la série puis sur le numéro mais j'aimerais afficher la série et le titre. En d'autres termes, serait-il possible de différencier la fonction tri de la fonction affichage ?

8 February 2009
17:02
Frédéric
Montrouge
Admin
Forum Posts: 1908
Member Since:
29 July 2008
Offline

Bonjour !

Oui, le problème des accents a été identifié et sera corrigé dans iSort V1.3 qui sera envoyé ce soir à Apple, et qui devrait être disponible autours de mercredi.

Par ailleurs, la V1.3 ira bien plus loin en terme d'affichage, ce qui devrait vous convenir.

Enfin, la V1.4 permettra de faire des recherches champ par champ.

No developer is an island
8 February 2009
23:48
Triello
Membre
Forum Posts: 8
Member Since:
8 February 2009
Offline

Merci pour la réponse… rapide de surcroît !

Et vivement la version 1.3, je posterai ici pour vous tenir au courant.

Bonne continuation pour la suite de l'avancée du programme. ;-)

15 February 2009
20:35
Triello
Membre
Forum Posts: 8
Member Since:
8 February 2009
Offline

Bonsoir, je viens de faire la mise à jour ! Et, merveille, l'amélioration de l'affichage est vraiment super ! Super top l'ajout possible d'images et de champs supplémentaires.

C'est parfait pour l'usage que j'en ai, en particulier pour ma collection de bandes dessinées.

Bravo !

PS : Par contre, hélas, apparemment le problème de tri sur un champ contenant des lettres accentuées persiste, ma série Astérix avec accent n'est pas dans le bon ordre alors que si je mets Asterix sans accent, c'est OK.

16 February 2009
16:12
Droopy59
Membre
Forum Posts: 20
Member Since:
16 February 2009
Offline

Bonjour à tous,
J’ai chargé la MAJ Isort 1.3 ce matin et effectué quelques essais.
La recherche avec des mots ayant des accents semble résolu, mais malheureusement, en partie seulement.
En effet, pour exemple, je compare la recherche que je fais avec Contactizer avec celle de iSort.
Si je recherche sur “vélo”, dans Contactizer, il va me trouver des fiches ou le mot vélo est seul, mais aussi “developper” ou velo se trouve.
Mais plus étrange encore.
Si je recherche sur le mot “sebastien” il me sort des fiches ou ce mot n’est pas. Mais si je recherche, je trouve une partie du mot comme “sebast” de sebastopol”
Par contre sur certaines fiches ou le mort “sebastien” est bien en entier, et dans les dizaines de mots de la rubrique Commentaires, il ne le trouve pas.
Autre exemple avec le mot “Jasnieres”. Ce mot est présent sur 4 fiches: 3 viticulteurs et 1 restaurant.
Or la recherche me sort 2 fiches de plus, et là pas de “jasnieres”, ni même de “jasn” ou même de “jas” dans la fiche.
j’ai tenté de vous envoyer ces fiches en regroupant dans un même fichier fait avec text wrangler les 4 bonnes fiches, et les 2 mauvaises.
Mais là sur cette mini base, la recherche “jasnieres” ne ressort que les 4 fiches et non pas les 6.
Alors quoi penser ?
Problème d’export
De toutes façons, je trouve plus intéressant que la recherche me sort des fiches en plus que des fiches en moins, mais si sur “velo”, ça ne sort pas lorsqu’il s’agit du mot “developper” on peut dire que c’est normal vu que les lettres “velo” sont au milieu d’un mot, mais alors que dire des fiches ou “sebastien ” est bien présent dans les commentaires et ou la fiche n’apparaît pas.
Merci pour ces améliorations, et bon courage pour la suite des évolutions.
Ce qui serait interessant aussi, c’est que les champs s’agrandissent en fonction de la contenance. Car si je voulais utiliser cette base, pour les commentaires, cela serait impossible vu que l’affichage est tres limité et meme certains sites web ne s’affichent pas en entier.
Ce qui serait parfait, c’est le comportement de l’appli Apple qui agrandit le champ, et là mes commentaires apparaissent sur plusieurs lignes si necessaire, mais pas certaine adresses mail aussi.
Personne n’est parfait !

Cordialement

17 February 2009
10:05
Droopy59
Membre
Forum Posts: 20
Member Since:
16 February 2009
Offline

Hélas, je n'ai pas de bonnes nouvelles. Certes maintenant le tri ne tient plus compte des accents, mais il ne détecte pas les mots dans toutes les fiches.

Ma base a 1203 fiches, et je n'importe dans iSort que 16 rubriques.

Si je fais une recherche, dans Contactizer ou le carnet d'adresses Apple, sur le mot "flambée", le résultat est 11 fiches.

Dans iSort, seulement 5 fiches ressortent. Et dans les fiches absentes, le mot" flambée" est en entier et pas tronqué comme expliqué sur le mail précédent avec "velo".

Même si je cherche que sur "flamb", donc sans le "e" avec ou sans accent, le résultat reste identique.

Et je pourrai vous donner plein d'exemples comme celui là.

Qu'en pensez vous ?

Qu'en déduisez vous ?

J'imagine que développer une base avec tri sur la totalité des rubriques n'est pas simple, mais si le resultat est incomplet, cela ne sert à rien.

Mais surtout cela démontre que quelque part il se passe quelque chose, et mes exemples n'ont pour but que de vous aider dans la mise au point de cette application.

Cordialement.

17 February 2009
11:53
Frédéric
Montrouge
Admin
Forum Posts: 1908
Member Since:
29 July 2008
Offline

Merci pour vos messages très précis. iSort 1.3 est par ailleurs affecté par un bug qui empêche, dans certains cas, l'ouverture des bases. J'ai trouvé et corrigé le bug, je vais donc envoyer iSort 1.31 ce soir à Apple.

Je vais essayer de corriger le bug que vous expliquez ici dans la même version, mais si je n'en ai pas le temps, je sortirai une 1.32 la semaine prochaine.

No developer is an island
28 February 2009
23:15
Triello
Membre
Forum Posts: 8
Member Since:
8 February 2009
Offline

Bonsoir,

Je viens de faire la mise à jour en 1.31 et… désolé mais le problème des accents persiste sur mon iPhone ! Tri sur Asterix sans accent OK, tri sur Astérix avec accent aléatoire… Snif…

1 March 2009
11:57
Frédéric
Montrouge
Admin
Forum Posts: 1908
Member Since:
29 July 2008
Offline

Bonjour, 

J'ai fait de nombreux tests, et hélas, je n'ai à ce jour pas trouvé de solution. 

iSort repose sur le moteur SQL sqlite, et ce dernier, même avec la meilleure volonté du monde, me remonte d'abord les éléments non accentués, et ensuite les éléments accentués.

Avec 4 fiches comme suit :

Asterix 1

Astérix 2

Asterix 3

Astérix 4

sqlite me renvoie :

Asterix 1

Asterix 3

Astérix 2

Astérix 4

Bon, je n'ai pas dit mon dernier mot, mais sachez que je ne vous ai pas oublié :)

No developer is an island
6 March 2009
19:04
Triello
Membre
Forum Posts: 8
Member Since:
8 February 2009
Offline
10

OK Frédéric !
Précision toutefois, au départ dans ma liste toutes les fiches avaient Astérix avec accent et l'ordre était disons bizarre. Depuis, j'ai changé en Asterix sans accent et je m'en sers comme ça puisque l'ordre est bon.
Dans mon cas, ce n'est pas (trop) gênant et je continue de beaucoup apprécier cette appli.

6 March 2009
20:55
Droopy59
Membre
Forum Posts: 20
Member Since:
16 February 2009
Offline
11

Bonsoir

j'ai posté ce message, il y a une semaine, le 28 février, sur ce forum, mais sur une autre discussion.

Mais il me semble que cela est passé inapercu.

C'est pourquoi je le poste aujourd'hui sur ce fil de discusson.

Il s"agit de constatations sur la recherche d'un mot dans iSort.

Je détaille aussi la facon dont je compare la recherche, et le résultat apparu dans iSort.

Hier vendredi 27 février, est apparu la version 1.31.1.

Je l'ai chargé et testé les reactions sur ma base.

Mais pas eu le temps d'en rendre compte.

Ce matin, une nouvelle version m'est proposé. Je la charge et l'installe. Mais il semble que l'on soit revenu en arriere.

En effet, elle porte le N° 1.31.

J'ai refait mes essais avec ma base de 1212 fiches maintenant (eh oui, elle grossit encore), et de 18 rubriques de transférées.

Hélas aucun changement, ni avec la 1.31 ou la 1.31.1 apparue tres briévément.

En effet, je rappelle que je recherche un mot sur la totalité des fiches en testant d'abors dans Contactizer, puis dans le carnet d'adresses.

Et ensuite je regarde combien iSort m'en trouve.

Hélas sur le mot “Jasnieres”, qui reconnaissez le n'est pas courant, il y a 4 fiches, et iSort m'en trouve 6. Les 2 suppléméntaires n'ont pas du tout ce mot.

Pourquoi les trouve t'il ?

Plus courant le mot “sebastien”, est trouvé dans 13 fiches et là iSort n'en trouve que 10.

Le problème des accents semble lui résolu.

Bon week end à tous.

7 March 2009
17:00
Frédéric
Montrouge
Admin
Forum Posts: 1908
Member Since:
29 July 2008
Offline
12

Bonjour,

Le plus simple, c'est de m'envoyer un fichier CSV de la base en question (frederic.bayle@iphonecode.fr).

Je pourrai alors faire des tests et voir de quoi il s'agit.

No developer is an island
7 March 2009
17:28
Droopy59
Membre
Forum Posts: 20
Member Since:
16 February 2009
Offline
13

Certes, ce serait en effet une solution.

Mais pas réalisable, vous l'imaginez je pense, à cause de ce quelle contient comme infos personnelles.

Et j'ai bien essayé d'isoler les fiches qui posent probléme, mais ensuite le probleme disparait.

J'explique.

Si je prends le probleme avec le mot “Jasnieres”.

Si je recherche avec File maker Pro, ou Carnet d'adresses, ou Contactizer, j'en ai 4.

iSort m'en trouve 6.

J'exporte, depuis FMPro les 4 fiches.

Puis une des deux ou le mot “Jasnieres” n'est pas, mais que iSort me selectionne, puis l'autre.

Ensuite je cree une base avec les 6 fiches, je les exporte et les importe dans iSort.

Et là, sur le mot “Jasnieres”, il m'en trouve que 4.

Qu'en pensez vous Mon cher Watson ?

Sinon évidemment que je vous aurai envoyé non pas un, mais plusieurs exemples, mais toute la base, hélas impossible.

Bon week end.

Cordialement.

7 March 2009
18:15
Frédéric
Montrouge
Admin
Forum Posts: 1908
Member Since:
29 July 2008
Offline
14

Je ne sais pas du tout.

La difficulté est que vous êtes la seule personne à me parler de ce bug. Or, je n'ai jamais réussi à le reproduire (il serait sinon corrigé), et sans votre base, je suis contraint d'avancer à l'aveugle, ce qui, vous l'imaginez, n'est pas extrêmement productif.

J'ajoute que d'autres clients m'on envoyé des bases contenant des informations personnelles, bases qui ont toujours conduit à des corrections de bugs, et qui ont toujours été, vous l'imaginez je pense, détruites ensuite.

Si lorsque vous réintégrer le CSV, tout est corrigé, je vous suggère d'exporter votre base en CSV, de la supprimer dans iSort, puis de la créer à nouveau, et de réimporter le CSV. En attendant que je puisse trouver ce qui ne va pas, cela devrait corriger votre problème.

No developer is an island
7 March 2009
20:29
Droopy59
Membre
Forum Posts: 20
Member Since:
16 February 2009
Offline
15

La difficulté est que vous êtes la seule personne à me parler de ce bug.

Hélas oui, je sais.

Mais est ce que d'autres utilisateurs gérent une base de taille équivalente ?

Maintenant concernant la manoeuvre que vous me demandez de faire, j'avoue ne pas la comprendre.

Voyons les détails.

Vous dites: Si lorsque vous réintégrer le CSV, tout est corrigé,

Je n'ai pas dit cela. J'ai dit que j'ai tenté de vous envoyer une mini base de 6 fiches comportant les ' "Jasnieres" + les 2 intruses.

J'ai donc crée dans iSort une base appelé "test", et importé les 6 fiches, et là la recherche sur "Jasnieres" ne sort que 4 fiches.

Vous dites: je vous suggère d'exporter votre base en CSV, de la supprimer dans iSort, puis de la créer à nouveau, et de réimporter le CSV.

Je ne comprends pas la manoeuvre.

A moins que lorsque vous dites "je vous suggère d'exporter votre base en CSV", cela veut dire depuis iSort, et non pas depuis FMPro.

Merci de vos précisions.

Bon week end

7 March 2009
20:55
Frédéric
Montrouge
Admin
Forum Posts: 1908
Member Since:
29 July 2008
Offline
16

Désolé si mon message manquait de clarté. Je vais être plus précis :

  • Synchronisez votre iPhone avec iTunes, pour être à l'abris de problèmes éventuels
  • Exportez votre base en CSV à partir de iSort
  • Supprimez la base en question dans iSort
  • Créez une nouvelle base
  • Intégrez le CSV dans iSort.
La recherche devrait fonctionner mieux. Ma théorie est que votre base a subi un dommage qui cause ces anomalies de recherche. Comme l'export CSV semble exporter des données saines, un export et réimport devrait donner de bons résultats.
No developer is an island
7 March 2009
23:15
Droopy59
Membre
Forum Posts: 20
Member Since:
16 February 2009
Offline
17

Frédéric dit: Ma théorie est que votre base a subi un dommage qui cause ces anomalies de recherche. Comme l'export CSV semble exporter des données saines, un export et réimport devrait donner de bons résultats.

Je veux bien essayer cette manip, je la ferais demain, et vous tiendrait au courant du resultat.

Mais plusieurs choses m'interpellent.

D'abord, la recherche dans Contactizer ou le carnet d'adresse est correct.

Ensuite avec l'exemple de la mini base avec les 6 fiches, cette mini base importé dans iSort, en CSV, ne comptabilisait plus les deux mauvaises fiches.

Vous savez je trvaille avec cette base depuis des années, et la base mére est dans FMPro.

De là, je crée un contact dans Contactizer, qui lui se charge de renseigner le carnet d'adresse.

Je continue à travailler de la sorte, par sécurité, afin d'avoir un double au cas ou un logiciel me polluerait les données.

J'ai fait des tas de test avec les developpeurs de Contactizer, ainsi que dans la précédente version du temps de OD4.

Avant cela, c'était avec Ruben Fernandez, société RubenSoft, et son pack organiser, qui comprenait Top adress, Top agenda, etc.

Avant cela, c'était avec d'autres, et jusqu'à Psion et ses machines.

J'en ai connu des problemes, et résolu aussi pas mal.

Mais jamais des problemes comme celui que nous essayons de résoudre.

Peut etre si vous permettez d'exporter la base dans un autre format que iSort reconnaitrait, cela réglerait le probleme.

Je ne suis pas développeur. Je ne connais rien aux langages de programmation. J'ignore comment s'effectue la recherche.

J'essaie de vous aider en testant avec une base énorme, avec des rubriques diverses, et bien fournies.

Je vous tiens au courant.

Cordialement.

8 March 2009
17:36
Droopy59
Membre
Forum Posts: 20
Member Since:
16 February 2009
Offline
18

Bonjour à tous,

Je viens d'effectuer la manipulation demandée.

Hélas, cela ne change rien. Le résultat d'une recherche sur le mot "jasnieres" me donne toujours les 6 fiches alors que seul 4 fiches ont ce mot.

Cordialement.

8 March 2009
23:20
Frédéric
Montrouge
Admin
Forum Posts: 1908
Member Since:
29 July 2008
Offline
19

Bonsoir, 

Donc il ne s'agit pas d'un problème de base… C'est déjà ça.

No developer is an island
13 March 2009
12:42
Droopy59
Membre
Forum Posts: 20
Member Since:
16 February 2009
Offline
20

Bonjour à tous,

Je viens de mettre à jour avec la version 1.3.2.

Hélas, sur le mot "Jasniere, iSort trouve 6 fiches, alors que le carnet d'adresse en trouve 4.

Comme je l'ai déja dit, dans les 2 fiches qu'il trouve en plus, il n'y a pas ce mot.

Mais j'ai une bonne nouvelle.

Avec Text wrangler, j'ai effacé les 1212 fiches qui ne sortent pas sur la recherche "jasniere", et crée un fichier appelé Test Jasniere.

Et crée une nouvelle base ou j'ai importé ce fichier.

Et il trouve bien les 6 fiches.

Alors que dans un précédent essai, j'avais crée une mini base en important une à une les 6 fiches, et là il ne trouvait que les 4 bonnes.

Donc, je vous fais parvenir par mail la base, et vous constaterez vous même et aurez tous les éléments pour voir ce qui pose problème.

Cordialement

Forum Timezone: Europe/Paris

Most Users Ever Online: 309

Currently Online:
6 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

ckoala: 677

cg13: 477

gP: 264

René Philippe: 220

Dom: 118

Patrick T.: 103

Member Stats:

Guest Posters: 2

Members: 828

Moderators: 0

Admins: 2

Forum Stats:

Groups: 5

Forums: 20

Topics: 906

Posts: 5499

Newest Members: selimbalti, babaorum, jenkinsamsden, gosselien, minik55, isturdivajohn

Administrators: Frédéric (1908), Eric (9)