Bonjour !
Je souhaite mettre comme source à un formulaire la requete suivante :
Le problème est que la requete ne renvoie pas de résultat à cause de :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT T_Contact_Mandat.Num_Mandant, T_Contact_Mandat.Num_Mandataire, T_Contact_Mandat.Chef_File, T_Contact_Mandat.Titulaire, T_Contact_Mandat.Suppleant, ... FROM ((T_Contact_Mandat INNER JOIN T_Mandat ON T_Contact_Mandat.Num_Mandant = T_Mandat.Num_Mandant) INNER JOIN T_Mandataire ON T_Contact_Mandat.Num_Mandataire = T_Mandataire.Num_Mandataire) LEFT JOIN T_Entreprise_Mandataire ON T_Mandataire.Num_EntM = T_Entreprise_Mandataire.Num_EntM WHERE (((T_Contact_Mandat.Num_Mandant)=[Formulaires]![F_Mandataire]![Lst_Mandat].[value]) AND ((T_Mandataire.Num_Mandataire)=[Formulaires]![F_Mandataire]![Lst_Mandataire].[value]));
Pourtant quand j'écris directement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 WHERE (((T_Contact_Mandat.Num_Mandant)=[Formulaires]![F_Mandataire]![Lst_Mandat].[value]) AND ((T_Mandataire.Num_Mandataire)=[Formulaires]![F_Mandataire]![Lst_Mandataire].[value]));
Ca fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 WHERE (((T_Contact_Mandat.Num_Mandant)=15) AND ((T_Mandataire.Num_Mandataire)=2));
J'ai fait un msgbox me.Lst_Mandat.value
cela renvoie bien le numéro (idem pour Lst_Mandataire).
Merci d'avance !
Partager