Bonjour à tous,
Voila j'ai une requête source d'un recordset, et je souhaiterai que ma requête classe les résultats. J'utilse "ORDER BY monchamp" mais ça ne fonctionne pas. Les valeurs sont de ce type (string) :
110 AB 5 C1
110 AB 5 M1
110 AB 5 F1
110 AB 5 C2
J'utilise
CurrentDb.CreateQueryDef "strQRY", "SELECT * FROM tblPrlv WHERE ([fldRefDosEss_tblPrlv]= " & Chr(34) & valDos & Chr(34) & ") ORDER BY fldRefDosEss_tblPrlv;"
Mais cela me les laisse dans l'ordre ci-dessus. Je pense que le nombre 5 ou les espaces stopent la recherche alphabetique. Je n'ai pas de préférence pour l'ordre des lettres mais je voudrai que les codes ayant la même lettre soient ensemble, et de préférence dans l'ordre du nombre suivant. Genre :
110 AB 5 M1
110 AB 5 C1
110 AB 5 C2
110 AB 5 F1
Donc voilà enfin ma question, comment trier selon un caractère précis du string.
Merci d'avances pour votre aide
Hadrien
Partager