#1 Tue 15 November 2005 09:50
- louloute
- Juste Inscrit !
- Date d'inscription: 15 Nov 2005
- Messages: 1
classement en ordre alphabétique
Bonjour,
Je ne connais pas beaucoup Mapinfo mais je dois m'en servir pour mon stage.
Quelqu'un pourrait-il m'expliquer comment on peut classer par ordre alphabetique une table?
Merci d'avance
Hors ligne
#2 Thu 17 November 2005 02:17
- Marc-André
- Participant assidu
- Lieu: Montréal
- Date d'inscription: 30 Sep 2005
- Messages: 688
Re: classement en ordre alphabétique
Bonjour,
Il y a au moins deux façons de le faire.
La première:
Faire une requête SQL.
Menu Sélection, SélectionSQL
Inscrire le nom de la table et la colonne qui servira pour le tri.
Sauvegarder le résultat de la requête. La nouvelle table triée remplace l'ancienne.
La deuxième:
Utiliser l'utilitaire Sort.mbx crée par Kevin G. Mahoney.
Je j'utilise fréquemment depuis longtemps et je n'ai jamais rencontré de problème jusqu'ici. C'est à ce demander pourquoi MapInfo n'inclut pas cette fonction de base dans son logiciel! Malheureusement, je ne retrouve plus l'endroit où je l'ai téléchargé.
Je peux toujours en faire parvenir une copie. Est-ce que quelqu'un connaît l'endroit où le télécharger?
Hors ligne
#3 Thu 17 November 2005 16:50
- lapipao
- Participant occasionnel
- Date d'inscription: 29 Sep 2005
- Messages: 10
Re: classement en ordre alphabétique
classement de Z à A ou de X à 1 :
Select * from Ma_table order by Colonne_que_je_veux_trier desc into Selection
classement de A à Z ou de 1 à X :
Select * from Ma_table order by Colonne_que_je_veux_trier asc into Selection
Dernière modification par lapipao (Fri 18 November 2005 08:15)
Hors ligne
#4 Sat 28 October 2006 23:26
- sereferrer
- Participant occasionnel
- Date d'inscription: 16 Jul 2006
- Messages: 22
Re: classement en ordre alphabétique
Voici le lien où vous pouvez trouver sort.mbx
http://www.directionsmag.com/files/index.php/view/146
Bon téléchargement
Hors ligne
#5 Thu 31 January 2008 16:15
- G-rem
- Participant occasionnel
- Lieu: Marseille
- Date d'inscription: 12 Jan 2008
- Messages: 47
Re: classement en ordre alphabétique
Bonjour,
Faire une requête SQL.
Menu Sélection, SélectionSQL
Inscrire le nom de la table et la colonne qui servira pour le tri.
Sauvegarder le résultat de la requête. La nouvelle table triée remplace l'ancienne.
A ce niveau là, problème : impossible d'écrire par dessus une table ouverte. Et si on enregistre la sélection ça reste une sélection.... Ce que je souhaiterais serait d'écraser les valeurs précédentes. Impossible ?
Hors ligne
#6 Thu 31 January 2008 16:30
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: classement en ordre alphabétique
...Et si on enregistre la sélection ça reste une sélection....
Ben non !! Ca devient une table....
select * from ma_table order by ma_colonne into tata
Enregistrer tata et lui donner le nom ma_table en remplacement de l'original (que l'on poubellise quand on est sûr d'avoir bon )
Hors ligne
#7 Thu 31 January 2008 16:42
- G-rem
- Participant occasionnel
- Lieu: Marseille
- Date d'inscription: 12 Jan 2008
- Messages: 47
Re: classement en ordre alphabétique
OK ! en fait j'enregistrais la sélection comme une sélection, pas comme une table "normale".
(j'ai été sournoisement trompé par l'extension en tab des sélections quand on les enregistre... en la voyant je me suis dit "c'est une table "normale", pas de doutes, c'est écrit là...")
Merci !
Hors ligne
#8 Thu 31 January 2008 16:48
- régisj
- Participant occasionnel
- Date d'inscription: 3 Dec 2007
- Messages: 49
Re: classement en ordre alphabétique
cet outil effectue un trie "en dur" suivant une colonne, c'est à dire que la table originale est écrasée par la table triée... mais attention au conséquence sur le reste du document, car la table est fermée puis réouverte par l'outil...
Hors ligne