Ich versuche, einen Bericht in Kristall 11 Erstellen von Berichten auf der Grundlage dieser SQL-AbfrageDie Rauschunterdrückung Abschnitt in Crystal Reports mit subreport
SELECT *
FROM (Tabelle) OM, (Tabelle) OL, (Tabelle C)
WHERE OM.ORDER = OL.ORDER
UND OM.COMPANY = C.COMPANY
UND (exists (SELECT *
FROM (Tabelle) OSD (Tabelle) OSDD
WHERE OSD .ORDER = OL.ORDER
UND OSD.LINE = OL.LINE
UND OSD.REVISION = OL.REVISION
UND OSD.DIM = OSDD.DIM
UND OSDD.SHAPE = OL.SHAPE))
Ich dachte, den besten Weg zu beginnen wurde erstellt, indem der Hauptbericht mit den ersten beiden Tabellen erstellt und ein Unterbericht erstellt wurde, der den Abschnitt "EXISTS" der Abfrage verwendet und eine Verknüpfung mit dem Hauptbericht herstellt.
Mein Detailbereich enthält sowohl Daten aus dem Hauptbericht als auch aus dem Unterbericht. Ich bekomme die korrekten Ergebnisse zurück, wenn der Unterbericht einen Wert zurückgibt, aber ich möchte in der Lage sein, den Detailabschnitt des Hauptberichts zu unterdrücken, wenn der Unterbericht null ist, aber ich kann keinen Weg finden, den Unterbericht in einem von zu referenzieren die Auswahlformeln.
Ich bin offen für Vorschläge, wenn es eine bessere Möglichkeit gibt, diese Abfrage auch nachzuahmen.
Das funktionierte viel besser. Vielen Dank. – Bryan
Wie wäre es mit einem Upvote und der angenommenen Antwort, da dies funktioniert? :) – Dusty