Bonjour,
j'ai une basse de données avec des numéros d'armoires de 1 à 103 quant je réalise un tris croisants il me sort toujours 1,10,100,101,102,103,11 ex ..
Y a t'il une solution pour obtenir un tris numérique,
Merci.
Bonjour,
j'ai une basse de données avec des numéros d'armoires de 1 à 103 quant je réalise un tris croisants il me sort toujours 1,10,100,101,102,103,11 ex ..
Y a t'il une solution pour obtenir un tris numérique,
Merci.
Bonjour,
Le champ N° Armoire est de type texte, c'est pour cela que le trie et 1,10,2.
Soit tu modifie le champ ent type numérique.
Soit tu crée une requête sur ta table; et pour le champ Numéro, tu utilise la fonction de conversion CLng (ou CInt)
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT CLng([numero]) AS Trie FROM Table1 ORDER BY CLng([numero]);
ATTENTION: Dans les 2 cas, qu'il ni y ai pas de caractère Alpha dans ta codification numéro armoire.
Cdt, Renaud.
Partager