Arbeiten mit Berichtsausdrücken (Berichts-Generator 2.0)

Ausdrücke werden in Berichtsdefinitionen verwendet, um die Daten im Bericht abzurufen, zu berechnen, anzuzeigen, zu gruppieren, zu sortieren, zu filtern, zu parametrisieren oder zu formatieren. Da viele Berichtselementeigenschaften als Ausdruck festgelegt werden können, können Sie Inhalt, Aufbau und Interaktivität eines Berichts äußerst flexibel mithilfe von Audrücken steuern. Ausdrücke werden in Visual Basic geschrieben, in der Berichtsdefinition gespeichert und vom Berichtsprozessor bei der Ausführung des Berichts ausgewertet.

Auf der Berichtsentwurfsoberfläche werden Ausdrücke als einfache oder als komplexe Ausdrücke angezeigt. Einfache Ausdrücke enthalten einen Verweis auf ein einzelnes Datasetfeld, einen Parameter oder ein integriertes Feld. Auf der Entwurfsoberfläche und in Dialogfeldern werden einfache Ausdrücke in Klammern angezeigt. Ein Datasetfeld wird zum Beispiel als [ProductID] angezeigt. Einige Ausdrücke werden automatisch erstellt, wenn Sie beispielsweise ein Feld aus dem Datasetfenster auf eine Tabellenzelle ziehen. Sie können Ausdrücke auf der Entwurfsoberfläche oder in einem Dialogfeld auch direkt in eine Datenbereichszelle oder in ein Textfeld eingeben. Komplexe Ausdrücke können mehrere integrierte Verweise, Operatoren und Funktionsaufrufe enthalten und werden auf der Entwurfsoberfläche als <<Expr>> angezeigt. Um den Ausdruckstext anzuzeigen oder zu ändern, müssen Sie das Dialogfeld Ausdruck öffnen.

Um die ausgewerteten Ausdruckswerte in einem Bericht anzuzeigen, rufen Sie den Bericht in der Vorschau auf. Wenn der Bericht ausgeführt wird, wertet der Berichtsprozessor die Ausdrücke aus und ersetzt das Ergebnis durch den Wert der Eigenschaft.

Mit Ausdrücken verwendete Parameter sorgen für zusätzliche Flexibilität beim Ändern des Inhalts und der Darstellung eines Berichts. Weitere Informationen finden Sie unter Hinzufügen von Parametern zum Bericht (Berichts-Generator 2.0).

In diesem Abschnitt