Bonjour tout le monde,

J'ai créé un début d'application en VB6 qui devrait me permettre de simuler l'utilisation d'une machine à café.

à un certain moment, je clic sur une recette, une zone de liste doit montrer les différents ingrédients composant cette recette.

Le problème, c'est que la zone de liste ne se remplit pas.

Pourrais-je vous demander d'exécuter mon appli et de tester par vous-même ?

Voici les instructions pour l'exécution :

- Aller dans le menu "Machine" et choisir "ouvrir le panneau de gestion"
- Y indiquer le mot de passe "secret"
- aller ensuite dans le menu Gestion (qui vient d'apparaître)
- Choisir "Gérer les recettes et les ingrédients
- Sélectionner une recette (par exemple "café normal")
- vous voyez alors apparaitre le nom et le prix de la recette
- dans composition de la recette, devrait venir la composition de la requête par rapport à cette chaine SQL :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Set rsRecette = BDOuvrirTable("SELECT recette.* , detail_recette.* FROM detail_recette LEFT JOIN recette ON detail_recette.ref_recette = recette.id WHERE recette.id = " & listRecettes(0).ItemData(listRecettes(0).ListIndex), True)
ListCompositionRecette.Text = rsRecette("ref_ingredient") & " x " & rsRecette("nom")
mais comme je l'ai dit plus haut, rien n'apparait dans la zone de liste.

Le problème vient pour moi de la requête ci-dessus, c'est en fait une left join.

Je vous laisse l'entierté de l'application et la base de données.

Un super grand et sincère merci pour votre aide.

beegees