Requête excel, double inner join

Fermé
duki- - 28 mai 2008 à 13:49
michel_m Messages postés 16602 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 28 mai 2008 à 14:03
Bonjour,

Je me mets à accès et je rencontre un problème avec une de mes requêtes
Pour faire simple:

J'ai trois tables :

table : Profil categorie_hobbie contrat


champ1: prénom catégorie publicite
champ2: hobbie hobbie catégorie

Je récupère depuis une combobox le champ "publicité" de la table contrat
et je veux afficher dans une liste en dessous tous les "prénom" qui correspondent =
dont le hobby rentre dans la catégorie de la publicité du contrat ( si je suis clair ... )

Ma maccro associe cette requete à ma liste

strSql = "SELECT * FROM profils AS P INNER JOIN Categorie_hobbie AS CH ON ( P.Hobbie = CH.Hobbie ) INNER JOIN contrat C AS CH ON ( C.categorie = CH.Catégorie WHERE C.publicite =" & strTable

sachant que strtable = combobox.text ( publicité )


Une petite idée ... ? la liste m'affiche rien

Merci d'avance
A voir également:

2 réponses

chtilou Messages postés 1696 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 30 avril 2012 523
28 mai 2008 à 13:59
Salut,
Requête excel, double inner join

Je me mets à accès et je rencontre un problème avec une de mes requêtes
Pour faire simple:


Titre très explicite. ;-)
0
michel_m Messages postés 16602 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 313
28 mai 2008 à 14:03
Bonjour,

avec ce que tu donnes de clair cad ton strSQL

a la fin:

C.publicite =" & strTable

tu termines strsql au guillemet

C.publicite =" & strTable & ";"

si toutefois strTable n'est pas du texte...

Michel
0