Bonjour à tous,
mon projet de stage (que j'avais déjà exposé sur le forum il y a quelques temps)avance petit à petit.
Après quelques erreurs auto-corrigés, le vrai problème pointe le bout de son nez pour le débutant que je suis.
Je souhaite, comme le titre modifié le suggère déjà bien, récupérer des éléments d'une combobox pour les intégrer à une requête SQL
Dans ma requête ci-dessousle codearticle et l'idaction sont en fait à récupérer sur la feuille, à partir des libellés de ceux-ci qui se trouvent dans des combobox ! J'ai bien tenté ceci mais "ça y aime pas bien" :strSQLEtat = "SELECT budgetprimitif - SUM(montantcommande)
FROM bondecommande JOIN allocation USING (codearticle, idaction)
WHERE codearticle=60225 AND idaction = 1
GROUP BY budgetprimitif"
avec juste le libellé à récupérer pour l'action dans ce cas pour tester.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 strSQLEtat = "SELECT budgetprimitif - SUM(montantcommande)" & _ "FROM bondecommande JOIN allocation USING (codearticle,idaction)" & _ "WHERE idaction IN (SELECT idaction FROM action WHERE libelleaction LIKE frmFonctionnement.cboActions.Text )" & "AND codearticle IN (SELECT codearticle FROM fonctionnement WHERE libellearticle LIKE 'Livres, disques, cassettes (bibliothèques, médiathèques)')" & _ "GROUP BY budgetprimitif"
Qui aurait une piste à me donner pour l'écriture de cette requête en récupérant les textes d'une cbbox ? Ou peut-être une autre méthode en enregistrant dans des variables ces mêmes textes ? Ça me paraît un peu tordu mais pourquoi pas ?
Merci,
LePoussain
Merci à vous !
Edit : Je précise que la connexion à la BD est a priori bonne puisque les cbox sont correctement remplis et que la requête renvoie bien une valeur à partir du SGBDR
Partager