Je suis en train de créer un rapport dans Crystal Reports 11 basé sur cette requête SQLsection supprimant dans Crystal Reports avec subreport
SELECT *
DE (tableau) OM, (tableau) OL, (tableau) C
OÙ OM.ORDER = OL.ORDER
ET OM.COMPANY = C.COMPANY
ET (EXISTS (SELECT *
DE (tableau) OSD (tableau) OSDD
OÙ OSD .ORDER = OL.ORDER
ET OSD.LINE = OL.LINE
ET OSD.REVISION = OL.REVISION
ET OSD.DIM = OSDD.DIM
ET OSDD.SHAPE = OL.SHAPE))
Je pensais que la meilleure façon de commencer était en créant le rapport principal en utilisant les deux premières tables et en créant un sous-rapport en utilisant la section "EXISTS" de la requête et en reliant le rapport principal.
Ma section de détails contient à la fois les données du rapport principal et du sous-rapport. Je récupère les résultats corrects pour l'endroit où le sous-rapport renvoie une valeur, mais je veux pouvoir supprimer la section de détail du rapport principal si le sous-rapport est nul, mais je ne trouve pas de moyen de référencer le sous-rapport dans les formules de sélection.
Je suis ouvert aux suggestions s'il y a une meilleure façon d'imiter cette requête.
Cela a fonctionné beaucoup mieux. Merci. – Bryan
Que diriez-vous d'un upvote et la réponse acceptée depuis que cela a fonctionné? :) – Dusty