Bonjour,
J'ai un souci avec cristal. J'ai crée un report interrogeant 2 tables.
T1 : table principale
T2 : table secondaire
(il existe donc une jointure externe entre T1 et T2)
et j'ai un paramètre qui porte sur T2
dans mes formules de sélection enregistrement : j'ai ajouté la ligne
Lorsque j'affiche ma requete j'ai bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part ({T2.id} = {?paramT2 }) or (isnull({T2.id}))
ce qui est correct et j'ai bien tous les enregistrements de la base
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select * from (T1 LEFT OUTER JOIN T2 ON (T1.id = T2.id) where T2.id = 1 or T2.id is null
par contre lorsque j'exécute mon report, il me manque tous les enregistrements qui correspondent à T2 is null
Je ne sais plus quoi faire. Si quelqu'un a une idée, c'est avec plaisir que j'essaierai.
Merci d'avance
Partager