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 :
Une idée ?
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();
Merci d'avance![]()
Partager