Bonjour,
J'ai crée une requête croisée qui reprend comme colonne des pourcentages calculés et en ligne des noms de pays.
Mes en-tête de colonnes sont par exemple : 0.0543 pour 5.43% et 0.33 pour 33 %.
Ces en-têtes sont issues d'une autre table en format décimal.
Si je fais un tri sur le champ qui représente les en-têtes par ordre croissant, ma requête donnera bien 0.053<0.33.
Par contre si au préalable, dans ma requête, je formate le champ par Format([NomDuChamp],"#,##%"), pour obtenir une requête plus esthétique alors le tri devient 33.00%<5.30%. Comme si les résultats étaient triés comme du texte.
Quelqu'un peut-il m'expliquer? et surtout m'aider.
Merci du temps que vous passerez à me répondre.
Partager