Voila je m'explique, j'ai un souci car j'ai un formulaire avec des listes ou lorsque je selectionne quelque chose dans la liste cela doit m'executer une requete
je pense avoir trouver le bon moyen mais cependant la requete ne s'execute pas
je vous montre le code car je suis dessus depuis un bon moment et pas moyen de trouver le probleme
Si quelqu'un voit où est l'erreur ça serait cool
Dim strMsg As String
Dim inc, i As Long
Dim test As String
Dim q, q2 As String
Dim n As Long
Dim maDb As DAO.Database
Dim rs, rq As DAO.Recordset
'Dim qdReq As QueryDef
Set maDb = CurrentDb()
inc = Me!LstMateriel.Column(2)
test = Me!LstMateriel.Column(1)
n = inc
i = 1
Select Case inc
Case i To n
'ouverture d'un recordset pour recuperé les valeurs
Set rs = maDb.OpenRecordset("select * from TblType")
q2 = rs!Type_Materiel
MsgBox q2 'on recupere bien la valeur voulu
'comparaison permettant d'entrer dans la boucle
If q2 = Me.LstTypeMateriel Then
Set qdReq = maDb.CreateQueryDef(lulu, "SELECT * FROM Rqt115_Volume_Stock_Neuf_NDL_Last_Sabrina WHERE [Hiérarchie découpe matériel (financier)] Like'" & q2 & "';")
MsgBox "ok"
DoCmd.OpenQuery "lulu"
'j'ai essayer aussi sans les "" mais non plus
'execution de la requete mais ça ne fonctionne pas
End If
End Select
merci d'avance
Partager