Bonjour,
J'ai utilisé l'assistant pour créer la requête suivante:
1 2 3
| TRANSFORM Last(definition_etat.nom_etat) AS LastOfnom_etat
SELECT magasin.nom_magasin
FROM tache INNER JOIN (magasin INNER JOIN (definition_etat INNER JOIN etat_tache ON definition_etat.id_etat = etat_tache.id_etat) ON magasin.id_magasin = etat_tache.id_magasin) ON tache.Id_tache = etat_tache.id_tache |
WHERE (((magasin.id_magasin)=18 ))
1 2 3
| GROUP BY magasin.numero_vague, magasin.nom_magasin
ORDER BY magasin.numero_vague
PIVOT tache.numero_tache; |
Ma table magasin est la suivante:
nom_magasin /id_magasin
paris / 1
toulouse / 2
etc...
Ma clause WHERE en gras est provisoire: à la place j'aimerais mettre
WHERE magasin.id_magasin= l'id du magasin sélectionné dans la comboBox de MonForm
Comment faire pour modifier le code de la requête?
J'ai essayé
WHERE (((magasin.id_magasin)=Forms![tdb_magasin]![cmb_nom].Column(0)))
j'obtiens undefined function magasin.id_magasin=Forms![tdb_magasin]![cmb_nom].Column
J'ai esssayé
WHERE (((magasin.id_magasin)=Forms![tdb_magasin]![cmb_nom]))
j'obtiens "The Microsoft Jet Database ENgine does not recognize 'Forms![tdb_magasin]![cmb_nom]' As a valid name or expression
Merci de votre aide!!!!
Partager