Bonjour à tous,

J'ai une table (dates_tbl) contenant des heures (heure_deb) qui sont sous la forme 10 (ou 10,5 qui représente 10H30).
Le type de "heure_deb" est "Texte". La base de données et du type "Access 2007".

Je cherche à organiser mes heures du plus petit au plus grand, dans mon exemple :
heure_deb
8
9
12,5

le résultat que j'obtiens dans mon DBGrid est celui-ci :
heure_deb
12,5
8
9

Comme vous pouvez les constater ce n'est pas du tout organisé...
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
  QueryPlanning->Close();
  QueryPlanning->SQL->Clear();
  QueryPlanning->SQL->Add("SELECT * FROM clients_tbl, Dates_tbl ");
  QueryPlanning->SQL->Add("WHERE Dates_tbl.id_client = clients_tbl.id ");
  QueryPlanning->SQL->Add("AND Dates_tbl.date_calendrier ='"+date+"' ");
  QueryPlanning->SQL->Add("ORDER BY Dates_tbl.heure_deb DESC");
  QueryPlanning->Open();
Une idée ?
Merci d'avance