banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#1 Mon 10 March 2008 17:19

sereferrer
Participant occasionnel
Date d'inscription: 16 Jul 2006
Messages: 22

Mapinfo 7.5 : Trier une colonne [type = caractère]

Bonjour tout le monde,
Lors d'une simple opération de tri, j'ai demandé à Mapinfo de me trier une colonne de type caractère formé d'une combinaison de lettres et chiffres : F1, F2, .... F541, P1,..., P10, P1120...
Mais mon souci c'est que j'ai pas obtenu le résultat souhaité. Mapinfo me donne F1 suivi de F10 suivi de F100 et puis après il met F2, F21,...etc. et moi je désire obtenir F1, F2, ....., F10, F11, .................., P1, P2, P3,..............P1120.
J'espère que vous avez compris mon problème.
P.S. J'ai essayé avec excel mais j'obtiens le même résultat

Hors ligne

 

#2 Mon 10 March 2008 17:54

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: Mapinfo 7.5 : Trier une colonne [type = caractère]

Dura lex...le classement orthographique donne F10 avant F2, tous logiciels confondus sad
Seulle solution (si on a moins de 1000 Fxxx): transformer F1 en F001, F10 en F010 etc...

Hors ligne

 

#3 Tue 11 March 2008 01:19

Damien BEAUSEIGNEUR
Participant assidu
Lieu: meyzieu
Date d'inscription: 5 Sep 2005
Messages: 425

Re: Mapinfo 7.5 : Trier une colonne [type = caractère]

il existe une autre solution découper le champ en 2 d'un côté les caractères de l'autre les nombres.
à rajouter dans la table.
par exemple en A et B
et il suffira de trier par A (les caractères) et puis par B (les nombres) et le tour est joué.
Mais sans cela c'est mission impossible.

cordialement

Hors ligne

 

#4 Tue 11 March 2008 11:51

3cafes
Participant occasionnel
Date d'inscription: 6 Feb 2008
Messages: 22

Re: Mapinfo 7.5 : Trier une colonne [type = caractère]

Salut,

Est-ce que le format est toujours 1 lettre suivie d'un nombre ?
Je ne connais pas trop les tris des tables sous MapInfo, par contre avec une sélection SQL c'est faisable je pense.

Hors ligne

 

#5 Tue 11 March 2008 20:23

sereferrer
Participant occasionnel
Date d'inscription: 16 Jul 2006
Messages: 22

Re: Mapinfo 7.5 : Trier une colonne [type = caractère]

Oui le format est toujours 1 lettre suivie d'un nombre.
Pour la solution de Damien, je vous tiendrai au courant du résultat
@+

Hors ligne

 

#6 Tue 11 March 2008 21:08

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: Mapinfo 7.5 : Trier une colonne [type = caractère]

Sans rien ajouter préalablement, on peut utiliser la requête (forme FMB):
Select CODE, Left$(CODE,1) "lettre", Val(Right$(CODE, Len(CODE)-1)) "chiffre" from ma_table order by lettre, chiffre
si le champ de ma_table s'appelle CODE

Hors ligne

 

Pied de page des forums

Powered by FluxBB