In Crystal Reports ist ein Unterbericht ein Standard- Bericht in einem anderen Bericht , als Haupt- Bericht bekannt eingebettet. Dies ermöglicht es dem Hauptbericht , um Ergebnisse aus einer Abfrage mit Ausnahme der eigenen abgeleitet anzuzeigen. Unterbericht Daten können übergeben werden , verwendet durch , und gegebenenfalls im Hauptbericht angezeigt. Zum Beispiel müssen Sie einen Unterbericht Wert oder Datenbank-Feld zu einem Haupt- Bericht, der nicht von der Haupt- Abfrage ermittelt werden konnte . Werte zwischen dem Hauptbericht und Unterbericht durchlaufen werden "shared Variablen " eingeführt, CR7 , mit einem spezifischen Methodik , die die Transaktion regelt . Was Sie brauchen 
 Primary Bericht als Hauptbericht . 
 Secondary Bericht als Unterbericht eingebettet. 
 Anzeigen Weitere Anweisungen 
 1 
 Bearbeiten Unterbericht . In Design-Ansicht von Hauptbericht der rechten Maustaste auf den Unterbericht , und wählen Sie "Edit Subreport . " Es öffnet sich eine neue Registerkarte zeigt den Unterbericht . 
 2 
 Neues Unterbericht Formel . Aus dem Menü Ansicht klicken Sie auf " Feld-Explorer " Highlight "Formula Fields" und klicken Sie auf die Schaltfläche "Neu "-Symbol. Dieser fordert Sie zur Eingabe einer Formel ein, und öffnet das Dialogfeld Formel . 
 3 
 bearbeiten und speichern Formel, um eine freigegebene Variable , um die Werte im Hauptbericht benötigt enthalten erstellen. Spezielle Verfahren : 
 
 WhilePrintingRecords ; Shared NumberVar n : = X; 
 
 Hinweis: NumberVar ist der zugewiesene Typ , numerisch. Können andere Arten in der Formel picklist.n sein ist jedes alphanumerische Variable Name.x ist der Wert zugewiesen n . Kann eine wörtliche Wert , eine Formel oder Datenbank field.Must auszuwerten, um den zugewiesenen Typ . 
 4 
 Platz die Formel auf den Unterbericht und schließen. Der Wert der freigegebenen Variable wird mit dem Hauptbericht nur, wenn während der Laufzeit auf den Unterbericht ausgewertet wird . 
 5 
 erstellen Hauptbericht Formel, um den Wert der freigegebenen Variable aus dem Unterbericht akzeptieren . Wiederholen Sie Schritt 2 
 6 
 bearbeiten und speichern Sie die wichtigsten Formel -Bericht über die spezifische Methode : . WhilePrintingRecords ; Shared NumberVar n; 
 7 
 Platz der Hauptbericht Formel auf der Haupt- Bericht in einem Abschnitt unterhalb der Unterbericht . 
 8 
 Entscheiden Sie, ob der Hauptbericht Unterbericht Daten anzeigen müssen . Wenn nicht, wiederholen Sie Schritt 1 . Rendern alle Objekte unsichtbar durch Schattierung text weiß oder prüfen Unterdrückung von Format Dialogfeld minimieren Abschnitt Abstände , speichern und schließen . Wenn ja , formatieren Sie den Unterbericht zu machen als mit Hauptbericht Daten notwendig. 
 9 
 Aktualisieren Sie den Hauptbericht . Dies läuft den Unterbericht und ruft den Wert geteilt werden. Der Hauptbericht wird dieser Wert über den Hauptbericht Formel anzuzeigen.