CrystalReports: Grundsätzlicher Aufbau eines Reports: Unterschied zwischen den Versionen

Aus GEVITAS
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „== Allgemeines == Jeder Report (oder jedes Formular) besteht aus diesen Bereichen: {| class="wikitable" style="text-align: left;" !Name !Abkürzung !Beschreib…“)
 
 
Zeile 9: Zeile 9:
 
|Berichts-Kopf
 
|Berichts-Kopf
 
|BK
 
|BK
|Wird von Crystal-Reports auf der ersten Seite oben gedruckt.
+
|Wird von Crystal-Reports auf der '''ersten Seite''' oben gedruckt. Hier werden üblicherweise Titel usw. untergebracht. Überschriften für Datenspalten nicht, die kommen in den Seitenfuß, damit sie auf jeder Seite wiederholt werden.
 
|- valign="top"
 
|- valign="top"
 
|Seiten-Kopf
 
|Seiten-Kopf
 
|SK
 
|SK
|Wird auf jeder Seite oben gedruckt (also auch auf der ersten und letzten Seite).
+
|Wird auf jeder Seite oben gedruckt (also auch auf der ersten und letzten Seite). Meisten nutzt man diesen Bereich, um Überschriften für die folgenden Daten (aus dem Detailbereich) auszugeben.
 +
<br>[[CrystalReports: Überschrift auf letzter Seite unterdrücken|Tipp: Überschrift auf letzter Seite unterdrücken]].
 
|- valign="top"
 
|- valign="top"
 
|Gruppen-Kopf
 
|Gruppen-Kopf
 
|GK
 
|GK
|Optional: In einem Report können Sie beliebige Gruppierungen vornehmen, z.B. nach alle Aufträge nach der Adressnummer sortiert und gruppiert. Der Gruppen-Kopf wird über dem Detail-Bereich gedruckt.
+
|Optional: In einem Report können Sie beliebige Gruppierungen vornehmen. Der Gruppen-Kopf wird über dem Detail-Bereich gedruckt.<br>Beispiel: Sie wollen eine Auftragsliste erzeugen. Dabei sollen die Auftragsdaten (Auftragsnummer, Kunde usw.) in einer Zeile stehen, darunter alle Positionen zu dem jeweiligen Auftrag. Also gruppiert man den Report nach der Auftragsnummer. Im Gruppenkopf steht die Auftragsnummer, der Kunde usw. In den Details stehen dann die Positionen des Auftrags. Dann kommt der nächste Auftrag, darunter seine Positionen usw.
 +
<br>[[CrystalReports: Gruppen in Reports|Tipp: Gruppen in Reports]].
 
|- valign="top"
 
|- valign="top"
 
|Details
 
|Details
 
|D
 
|D
|Hier werden die Einzelheiten (Details) zu den angesprochenen Datensätzen ausgegeben.
+
|Hier werden die Einzelheiten (Details) zu den angesprochenen Datensätzen ausgegeben. Will man z.B. eine Artikelliste erzeugen, stehen die die Datenfelder aus den Artikelstammdaten. Der detailbereich wir sooft wiederholt, wie es Daten dafür gibt!
 
|- valign="top"
 
|- valign="top"
 
|Gruppen-Fuss
 
|Gruppen-Fuss
 
|GF
 
|GF
|Optional: Der Gruppen-Kopf wird unter dem Detail-Bereich gedruckt. Enthält normalerweise Summenfelder der Gruppe.
+
|Optional: Der Gruppen-Kopf wird unter dem Detail-Bereich gedruckt. Enthält normalerweise Summenfelder der Gruppe. Beispiel: In einer Auftragsliste stehen hier die Summen des jeweilgen Auftrags.
 
|- valign="top"
 
|- valign="top"
 
|Seiten-Fuss
 
|Seiten-Fuss
Zeile 36: Zeile 38:
 
|}
 
|}
  
 +
Beispiel:
  
Beispiel:
+
[[Datei:CrystalReport_Grundsaetzlicher_Aufbau_eines_Reports.jpg]]

Aktuelle Version vom 2. Februar 2013, 23:04 Uhr

Allgemeines

Jeder Report (oder jedes Formular) besteht aus diesen Bereichen:

Name Abkürzung Beschreibung
Berichts-Kopf BK Wird von Crystal-Reports auf der ersten Seite oben gedruckt. Hier werden üblicherweise Titel usw. untergebracht. Überschriften für Datenspalten nicht, die kommen in den Seitenfuß, damit sie auf jeder Seite wiederholt werden.
Seiten-Kopf SK Wird auf jeder Seite oben gedruckt (also auch auf der ersten und letzten Seite). Meisten nutzt man diesen Bereich, um Überschriften für die folgenden Daten (aus dem Detailbereich) auszugeben.


Tipp: Überschrift auf letzter Seite unterdrücken.

Gruppen-Kopf GK Optional: In einem Report können Sie beliebige Gruppierungen vornehmen. Der Gruppen-Kopf wird über dem Detail-Bereich gedruckt.
Beispiel: Sie wollen eine Auftragsliste erzeugen. Dabei sollen die Auftragsdaten (Auftragsnummer, Kunde usw.) in einer Zeile stehen, darunter alle Positionen zu dem jeweiligen Auftrag. Also gruppiert man den Report nach der Auftragsnummer. Im Gruppenkopf steht die Auftragsnummer, der Kunde usw. In den Details stehen dann die Positionen des Auftrags. Dann kommt der nächste Auftrag, darunter seine Positionen usw.


Tipp: Gruppen in Reports.

Details D Hier werden die Einzelheiten (Details) zu den angesprochenen Datensätzen ausgegeben. Will man z.B. eine Artikelliste erzeugen, stehen die die Datenfelder aus den Artikelstammdaten. Der detailbereich wir sooft wiederholt, wie es Daten dafür gibt!
Gruppen-Fuss GF Optional: Der Gruppen-Kopf wird unter dem Detail-Bereich gedruckt. Enthält normalerweise Summenfelder der Gruppe. Beispiel: In einer Auftragsliste stehen hier die Summen des jeweilgen Auftrags.
Seiten-Fuss SF Wird auf jeder Seite unten gedruckt (also auch auf der ersten und letzten Seite)
Berichts-Fuss BF Wird von Crystal-Reports auf der letzten Seite unten gedruckt Enthält normalerweise Summenfelder o.ä.

Beispiel:

CrystalReport Grundsaetzlicher Aufbau eines Reports.jpg