Bonjour,
Oui, c'est quasiment la même chose:
1 2 3 4 5 6 7 8 9
| Private Function ordre(A As String, B As String) As Integer
Dim strSQL As String
strSQL = "SELECT DISTINCTROW champ1 & '/' & champ2 FROM TableA "
strSQL = strSQL & " ORDER BY [" & A & "], [" & B & "]"
Me!lstSearch.RowSource = strSQL
Me!lstSearch.Requery
End Function |
En prime:

Ne sachant pas quelle est l'orthographe des champs passés en paramètre de ta fonction ordre, il vaudrait mieux se protéger de possibles caractères non standards. Pour ça, il suffit d'encadrer ces noms de champs par des crochets.
P.S. ici il faudrait dire "concaténer" (et non pas "joindre").
Partager