Einfügen von Unterberichten

Ein Unterbericht ist ein Bericht innerhalb eines Berichts. Mit Unterberichten können Sie Berichte, die nicht miteinander in Beziehung stehen, zu einem einzigen Bericht zusammenfassen. Sie können Daten koordinieren, die auf andere Weise nicht verknüpft werden können, oder verschiedene Ansichten der gleichen Daten in einem einzigen Bericht darstellen.

Wenn Ihr Bericht eine Sektion mit einer großen Anzahl an Datensätzen enthält, können Sie diese Sektion in einen auf Abruf verfügbaren Unterbericht einfügen. Auf Abruf verfügbare Unterberichte erscheinen im Hauptbericht als Hyperlinks. Wenn Sie den Hauptbericht öffnen, werden die Daten für den auf Abruf verfügbaren Unterbericht erst dann abgerufen, wenn Sie auf den Hyperlink einen Drilldown durchführen.

NoteTipp

Sie sollten Ihre Berichtdaten möglichst immer koordinieren, indem Sie Datenbanktabellen mit dem Visuellen Verknüpfungs-Assistenten verknüpfen, statt reguläre Unterberichte (d h. keine auf Abruf verfügbaren Unterberichte) mit dem Hauptbericht zu verknüpfen. Da jeder Unterbericht als separater Bericht ausgeführt wird, ist der Einsatz verknüpfter Tabellen oft leistungsstärker.

So fügen Sie einen Unterbericht ein

  1. Klicken Sie mit der rechten Maustaste in den eingebetteten Crystal Report Designer, zeigen Sie auf Einfügen, und klicken Sie dann auf Unterbericht.

  2. Ziehen Sie das Unterberichtobjekt auf den Bericht.

  3. Wählen Sie einen Bericht in Ihrem Projekt bzw. einen anderen, bereits vorhandenen Bericht aus, oder erstellen Sie einen neuen Bericht für den Unterbericht.

  4. Wählen Sie die Option Unterbericht auf Abruf, damit Sie bei Bedarf jederzeit auf die Daten im Unterbericht zugreifen können. Andernfalls werden alle Unterberichtdaten zusammen mit dem Bericht angezeigt.

<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><img src="images\xkh1wxd8.alert_note(de-de,VS.90).gif" alt="Note" class="note" />Anmerkung</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p>Die Verwendung von auf Abruf verfügbaren Unterberichten erhöht die Leistung von Berichten, die Unterberichte enthalten.</p></td>
</tr>
</tbody>
</table>
  1. Klicken Sie auf die Registerkarte Verknüpfung, um einen Unterbericht mit den Daten im Hauptbericht zu verknüpfen.

  2. Markieren Sie in der Liste Verfügbare Felder das Feld, das Sie als Verknüpfungsfeld im Hauptbericht einsetzen möchten, und fügen Sie es der Liste Feld(er) für Verknüpfung hinzu.

  3. Legen Sie im Bereich Feldverknüpfung (der nur angezeigt wird, wenn Sie ein Verknüpfungsfeld ausgewählt haben) die Verknüpfung für jedes Verknüpfungsfeld fest:

1.  Wählen Sie unter Zu verwendendes Unterberichtparameterfeld das Feld aus, das mit dem Hauptbericht verknüpft werden soll.
2.  Aktivieren Sie das Kontrollkästchen Daten in Unterbericht auswählen, die basieren auf Feld, und wählen Sie in der Dropdown-Liste daneben ein Feld aus, um die Unterberichtdaten auf der Grundlage eines bestimmten Feldes zu organisieren (diese Vorgeh Wenn hier nichts angegeben wird, wird der Unterbericht den Aufbau des Hauptberichts übernehmen.
  1. Klicken Sie auf OK.

Wenn Sie jetzt den Bericht ausführen, gleicht das Programm die Daten im Hauptbericht mit den Daten im Unterbericht ab.

NoteAnmerkung

Der Feldtyp des Hauptberichtfeldes bestimmt, welche Unterberichtfelder sichtbar sind. Da der eingebettete Crystal Report Designer Datumsangaben entweder als Zeichenfolgen-, Datums- oder Datum-/Uhrzeit-Felder liest, müssen Sie sicherstellen, dass der Feldtyp Ihres Unterberichtparameters mit dem Feldtyp übereinstimmt, der in den Berichtoptionen im Hauptbericht für das zu verknüpfende Feld festgelegt ist.

In diesem Abschnitt