Bonjour,
J'ai besoin d'utiliser une requête d'union mais j'ai un problème de syntaxe et je ne vois pas où il peut être.
Je me demande si l'appel de la fonction TestVarVal dans le dernier WHERE est possible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SQl = "SELECT " & Table_DOC & ".* " & _ "FROM BOUton LEFT JOIN (IMPression LEFT JOIN " & Table_DOC & " ON IMPression.IMP_Doc = " & Table_DOC & ".DOC_Num_Bis) ON BOUton.BOU_Num = IMPression.IMP_Bou " & _ "WHERE (BOUton.BOU_Nom = '" & Bimp & "' AND Impression.IMP_Actif = True AND " & Table_DOC & ".DOC_Actif = True) " & _ "UNION " & _ "SELECT " & Table_DOC & ".* " & _ "FROM " & Table_DOC & " " & _ "WHERE " & Table_DOC & ".DOC_Actif=True AND " & Table_DOC & ".DOC_Var Is Not Null AND TestVarVal(" & Table_DOC & ".DOC_Var)=True) " & _ "ORDER BY " & Table_DOC & ".DOC_Lib;"
Merci de votre aide
Partager