Bonjour elodie1283,
Je viens de regarder ta base. Je ne suis pas certain de ce que tu veux faire mais je crois qu'il y a des erreurs de conception. Ta première liste déroulante "BV" qui est basé sur cette requête:
SELECT BV.Code_BV, BV.BV FROM BV INNER JOIN GENERAL_TEST1 ON BV.BV = GENERAL_TEST1.BV
peut retourner 4299 lignes!!! Je ne crois pas que c'est ce que tu désires.
Le code fonctionne correctement mais si tu essaies une de tes requêtes avec les conditions tel qu'inscrit dans tes listes tu verras que la requête te ramène aucun résultat. Donc l'erreur est quelque part ici dans ton "Where clause":
WHERE (((GENERAL_TEST1.Commune_CE)=IIf([Formulaires]![Formulaire2]![cboCommune]=0,[GENERAL_TEST1]![Commune_CE],[Formulaires]![Formulaire2]![cboBV])) AND ((GENERAL_TEST1.NOM_MOULIN)=IIf([Formulaires]![Formulaire2]![cboMoulin]=0,[GENERAL_TEST1]![NOM_MOULIN],[Formulaires]![Formulaire2]![cboMoulin])) AND ((GENERAL_TEST1.ROE)=IIf([Formulaires]![Formulaire2]![cboROE]=0,[GENERAL_TEST1]![ROE],[Formulaires]![Formulaire2]![cboROE]))
J'espère que ça te donne une piste.
Bonne journée
Partager