Bonjour, sous Access 2003 j’ai un formulaire avec une zone de liste (Liste32) j’y affiche selon la lettre écrite dans une zone texte (Texte42) des médicaments, je voudrais que la liste soit triée selon l’ordre alphabétique, Le code qui fonctionne est le suivant :
Lorsque j’ajoute : "ORDER BY Remed.Specialite;" après WHERE cela ne marche pas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Dim SQL As String Dim SQLWhere As String SQL = "SELECT CodRemed, Specialite, Classe " & _ "FROM Remed " & _ "WHERE Remed!CodRemed <> 0" SQL = SQL & "And Remed!Classe like '*" & Me.Texte42.Value & "*' " SQLWhere = Trim(Right(SQL, Len(SQL) - InStr(SQL, "Where ") - Len("Where ") + 1)) SQL = SQL & ";" Me.Liste32.RowSource = SQL Me.Liste32.Requery
Que dois je faire, MERCI
Partager