Bonjour à tous le monde, voila j'ai une requête UNION qui fonctionne parfaitemenent jusqu'à ce que je change un INNER JOIN en LEFT JOIN, voici les lignes :
AVANT
APRES
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 FROM ((((QS36F_FLOTTE36 LEFT JOIN [Code Famille] ON QS36F_FLOTTE36.FCODFA = [Code Famille].ID) LEFT JOIN [Code Marque] ON QS36F_FLOTTE36.FMARQU = [Code Marque].ID) LEFT JOIN [Code Societe] ON QS36F_FLOTTE36.FCODST = [Code Societe].ID) INNER JOIN QS36F_FLOTECHN ON QS36F_FLOTTE36.FCDMAT = QS36F_FLOTECHN.TCODMA)
Le message d'erreur est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 FROM ((((QS36F_FLOTTE36 LEFT JOIN [Code Famille] ON QS36F_FLOTTE36.FCODFA = [Code Famille].ID) LEFT JOIN [Code Marque] ON QS36F_FLOTTE36.FMARQU = [Code Marque].ID) LEFT JOIN [Code Societe] ON QS36F_FLOTTE36.FCODST = [Code Societe].ID) LEFT JOIN QS36F_FLOTECHN ON QS36F_FLOTTE36.FCDMAT = QS36F_FLOTECHN.TCODMA)
Type de donné incompatible dans l'expression du critère !!!???
Merci pour vos reponses
Partager