voilà le problème : je veux faire un recordset avec cette requête SQL :Set rs db.OpenRecordset("select * from consultant where nom_consultant frmOptions.DBList1.Text", dbOpenSnapshot)
avec frmOptions.DBList1.Text, une valeur récupérée au niveau d'une autre fenêtre à partir d'une dblist.
Je crois que c'est parce qu'il faut pas mettre frmOptions.DBList1.Text
mais plutot MonFormulaire!DBList1
par contre je sais plus s'il fait mettre ou pas des ' avant
et apres MonFormulaire!DBList1, mais bon faut tester
(Bien sur remplace MonFormulaire par le vrai nom
du formulaire)
je pense que le parametre manquant dans ton code est l'index de l'element selectioné dans dblist.
essaye ceci :Set rs db.OpenRecordset("select * from consultant where nom_consultant frmOptions.DBList1.Text (DBLISTE.LISTEINDEX)", dbOpenSnapshot)