Freigeben über


Hinzufügen von Berichten und Etiketten

Haben Sie Daten erhoben und organisiert, können Sie der Anwendung Berichte und Etiketten hinzufügen, um Daten zu drucken oder auf dem Bildschirm anzuzeigen. Welche Daten in einem Bericht berücksichtigt werden, steuern Sie durch die Auswahl der Datenquellen. Die Rohdaten können Sie mit Berichtsvariablen manipulieren und kombinieren. In Berichtsvariablen werden Werte gespeichert und berechnet, die in einem Bericht verwendet werden.

Steuern von Datenquellen

Zum Steuern der Datenquellen eines Berichts können Sie eine Datenumgebung definieren, die mit dem Bericht gespeichert wird. Alternativ können Sie bei jedem Aufruf eines Berichts mittels Code spezifische Datenquellen aktivieren. Weitere Informationen zum Verwenden des Datenumgebungs-Designers finden Sie unter Erstellen von Formularen.

Aufgabenstellung Hinzufügen
Immer die gleichen Datenquellen verwenden. Tabellen oder Ansichten zur Datenumgebung des Berichts.
  DO Abfrage oder SELECT - SQL zum Init-Ereignis der Datenumgebung des Berichts.
Separate Datenquellen verwenden. USE Tabelle, USE Ansicht, DO Abfrage oder SELECT - SQL dem Click-Ereignis oder anderem Code, der einem REPORT- oder LABEL-Befehl vorangeht.

Wenn Sie eine Tabelle als Datenquelle verwenden, sollten Sie für die Felder im Bericht nur dann Aliase verwenden, wenn Sie nicht vorhaben, den Bericht mit anderen Datenquellen als eben dieser Tabelle zu verwenden. Wenn Sie eine Sicht oder Abfrage als Datenquelle verwenden und in den Steuerelementen des Berichts Aliase angegeben sind, wird in dem Bericht möglicherweise derselbe Datensatz mehrmals auf der Berichtsseite angezeigt.

Steuern der Reihenfolge der Datensätze

Mit Hilfe der vom Bericht verwendeten Datenquellen können Sie die Reihenfolge steuern, in der die Datensätze in dem Bericht gedruckt werden. Die Datensätze werden in der Reihenfolge bearbeitet und gedruckt, in der sie in der Tabelle, Ansicht oder Abfrage auftreten. Um die Datensätze einer Tabelle zu sortieren, können Sie im Code oder als Bestandteil der Datenumgebung des Berichts einen Index festlegen. Für eine Abfrage, eine Sicht oder SELECT – SQL-Code können Sie die ORDER BY-Klausel verwenden. Wenn Sie die Datensätze nicht mit Hilfe der Datenquellen sortieren, können Sie diese im Bericht nur mittels der ORDER-Eigenschaft eines Cursors in der Datenumgebung sortieren.

Steuern der Auswahl der Datensätze

Zusätzlich zur Reihenfolge der Datensätze im Bericht können Sie mit Hilfe der Datenquelle, der Druckoptionen des Berichts oder beidem festlegen, welche Datensätze gedruckt werden.

Verwendung Hinzufügen
Sicht oder Abfrage Bedingungen auf der Registerkarte Filter
SELECT - SQL WHERE- oder HAVING-Klausel
Berichts-Designer Einstellung im Dialogfeld Druckoptionen
Befehl REPORT Bereichs-, FOR- oder WHILE-Ausdrücke
Tabelle Gefilterter Index

Siehe auch

Anzeigen von Ergebnissen in einem Fenster | Schützen der Datensitzung eines Berichts | Verbessern des Seitenlayouts | Integrieren von Abfragen und Berichten | Hinzufügen von Bezeichnungs-Steuerelementen | Auswählen, Verschieben und Ändern der Größe von Bericht-Steuerelementen | Hinzufügen, Kopieren und Löschen von Bericht-Steuerelementen | Datengruppierung in Layouts