Ma base CLASSES_MATIERES dbf comporte entre autre 2 champs IDGROUPE et IDMAT de type string.
Plusieurs groupes peuvent avoir le même IDMAT.
Je souhaite n'avoir que des idmat differents
Voici ma requete:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
sql1 := 'SELECT  DISTINCT IDMAT FROM CLASSES_MATIERES ';
Seulement voila j'obtiens des IDMAT distincts mais dans l'ordre alphabetique et pas dans l'ordre du fichier lui même.

exemple : si ma base contient dans cet ordre
IDGROUPE................IDMAT
======================
3A_MATHS...............MATHS
3A_TECH1................TECHN
3A_AGL1..................AGL1
3A_TECH2................TECHN
la requete me renvoie
IDGROUPE.................IDMAT
=======================
3A_AGL1...................AGL1
3A_MATHS................MATHS
3A_TECH1.................TECHN
et moi je veux
IDGROUPE................IDMAT
======================
3A_MATHS...............MATHS
3A_TECH1................TECHN
3A_AGL1..................AGL1
Que dois-je faire?
merci pour vos réponses.