Page 1 sur 1

[R] Mes entrées de donnée ne sont pas dans l'ordre.

Posté : mer. 13 mars 2013 08:25
par Ks10
Bonjour c'est encore moi ^^

Lors de l'utilisation de mon logiciel je me suis rendu compte d'un petit soucis et voici la structure de celui-ci pour que vous comprenez mieux la source de mon problème.

Structure :
- Une Liste
- Un bouton qui permet d'entrée des données.
- Les données entrée sont récupérer et enregistrer dans un fichier texte
- Les données apparaissent bien dans la liste.

Voila le seul petit soucis :
J'entre des données exemple :

Code : Tout sélectionner

- Lundi 10 Février /
- Lundi 10 Février /
- Lundi 10 Février /
- Mardi 11 Février /
- Mardi 11 Février /
- Mardi 11 Février /
- Mardi 11 Février /
- Mercredi 12 Février /
- Mercredi 12 Février /
- Mercredi 12 Février /
Sa affiche bien dans l'ordre et au bout d'un moment quand j'entre jeudi 13 février.
Il s'affiche en première position comme sa :

Code : Tout sélectionner

- Jeudi 13 Février /
- Lundi 10 Février /
- Lundi 10 Février /
- Lundi 10 Février /
- Mardi 11 Février /
- Mardi 11 Février /
- Mardi 11 Février /
- Mardi 11 Février /
- Mercredi 12 Février /
- Mercredi 12 Février /
- Mercredi 12 Février /
Et pourtant mon programme écrit bien dans l'ordre dans le fichier texte.
Cela peut être dû à quoi selon vous ? Comment faire en sorte qu'il suit toujours l'ordre de la liste sans jamais remonter en premier ?

Re: [..] Mes entrées de donnée ne sont pas dans l'ordre.

Posté : mer. 13 mars 2013 09:59
par Tlem
J est avant M dans l'alphabet, donc c'est normal. :D
Si vous ne voulez pas le tri automatique dans l'affichage de la liste, il faut le désactiver lors de la création du composant (sujet abordé il y a quelques jours). ^^

Re: [..] Mes entrées de donnée ne sont pas dans l'ordre.

Posté : mer. 13 mars 2013 14:20
par Ks10
Problème résolue :)
Pour les petits curieux la syntaxe correct de déploiement d'une listview sans suivre l'ordre alphabétique :

Code : Tout sélectionner

Global $List1 = GUICtrlCreateList("", 0, 0, 441, 500, $LVS_SORTASCENDING)
Voila. Merci :)