Voici ma fonction, je passe en parametre le no du combo, le nom de la table et le nom du champs etle nom du mshflexgrid dans lekel je doi afficher les info
il me mets une erreur a cette ligne ci
set " & sListe & ".DataSource = rstClicCombo
qui peut m'aider
merci
le code de la fonction est ci dessou
Public Sub ClicCombo(sComboName, sTable, sChamps, sListe)
Dim rstClicCombo As New ADODB.Recordset
Dim sSQL As String
Dim id As Integer
id = " " & sComboName & ".itemdata(" & sComboName & ".listIndex)"
Set rstClicCombo = CreateObject("ADODB.RecordSet")
sSQL = "SELECT * FROM " & sTable & " WHERE " & sChamps & " = " & id & " ORDER by " & sChamps & ";"
rstClicCombo.CursorLocation = adUseClient
rstClicCombo.Open sSQL, cnn, adOpenForwardOnly, adLockReadOnly
set " & sListe & ".DataSource = rstClicCombo
rstClicCombo.Close
End Sub
APTech