Project

Label

Das Label-Element ist eines der grundlegendsten Kontrollelemente im Report Designer und dient dazu, Text im Bericht darzustellen. Es kann sowohl statischen Text, dynamischen Text als auch eine Kombination aus beidem anzeigen. Zusätzlich kann es verwendet werden, um Summenfunktionen über Datenfelder hinweg zu berechnen. Es ist jedoch wichtig zu beachten, dass der Text eines Labels nur als Ganzes formatiert werden kann. Wenn es erforderlich ist, verschiedene Teile eines Textes unterschiedlich zu formatieren, sollte das Rich Text Element genutzt werden.


Nachdem Sie ein Label in Ihrem Bericht eingefügt haben, können Sie die Darstellung und Eigenschaften des Textes über das Fenster „Eigenschaften“ anpassen. Die wichtigsten Eigenschaften können Sie zudem über den Smart Tag des Berichts bearbeiten, was es einfacher macht übliche Operationen durchzuführen. Die Formatierungstoolbar gibt Ihnen die Möglichkeit die Textformatierung eines Labels einfach anzupassen. Im Fenster Eigenschaften sind die Elementeigenschaften des Labels in folgende Gruppen eingeteilt.

Darstellung

Hintergrundfarbe

Spezifiziert die Hintergrundfarbe des Elements. Diese Option ist außerdem in der Formatierungstoolbar verfügbar.

Grenzen, Grenzfarbe und Grenzbreite

Anpassen der Grenzeistellungen eines Elements.

Schriftart

Auswählen der Schriftart für das Element. Einige dieser Einstellungen sind auch in der Formatierungstoolbar verfügbar.

Vordergrund Farbe

Auswählen der Textfarbe für das Element. Diese Option ist auch in der Formatierungstoolbar verfügbar.

Formatierungsregeln

Öffnet den Regel für Formatierung-Editor, welcher es Ihnen erlaubt auszuwählen, welche Regeln auf das Element während der Berichtserstellung angewendet werden sollen und diesen eine Priorität zuzuteilen. Um mehr hierüber zu erfahren, siehe Bedingtes Ändern der Darstellung von Elementen.

Abstand

Einstellen von Einrückwerten welche genutzt werden, um die Ränder des Labels zum Inhalt zu bestimmen.

Style Priorität

Spezifiziert die Priorität verschiedener Stilelemente (wie z. B. Hintergrundfarbe, Randfarbe usw.). Für weitere Informationen zur Vererbung von Stilen, siehe Stilkonzepte verstehen.

Stile

Auswählen von gerade und ungerade Stilen für das Element sowie bereits existierende Stile einem Element zuordnen (oder einem neu erstellten). Für weitere Informationen zur Vererbung von Stilen, siehe Stilkonzepte verstehen.

Textausrichtung

Spezifiziert die Ausrichtung des Elementtextes. Diese Option ist auch in der Formatierungstoolbar verfügbar.

Verhalten

Vertikaler Anker

Die Eigenschaft Vertikaler Anker spezifiziert den Stil des vertikalen Ankers eines Labels. Dieser Anker bestimmt, ob das Label nach dem Ändern einer Seite an das obere Element, das untere Element oder an beide Elemente gebunden bleibt. Diese Eigenschaft ist besonders nützlich für datengebundene Labels, die zwischen hohen und niedrigen Elementen positioniert sind und deren Größe sich je nach Inhalt anpassen kann.

Es ist wichtig zu beachten, dass wenn die vertikale Anker-Eigenschaft auf Oben oder Unten gesetzt ist, die Eigenschaften Wachsen oder Schrumpfen (siehe unten) ignoriert werden und keine Auswirkungen auf die endgültige Höhe dieses Elements haben.

Winkel

Die Eigenschaft Winkel spezifiziert den Rotationswinkel des Textes in Grad. Die Messeinheit ist Grad und die Rotation erfolgt entgegen dem Uhrzeigersinn. Es ist wichtig zu beachten, dass diese Funktion von Standard HTML nicht unterstützt wird. Daher werden diese Parameter ignoriert, wenn der Bericht im Internet angezeigt wird:

Autobreite

Spezifiziert die Breite des Labels sich automatisch am Text in ihm ausrichten soll oder nicht.

Wachsen

Die Eigenschaft Wachsen bestimmt, ob die Höhe eines Elements automatisch erhöht werden kann, wenn dies erforderlich ist, um den Text anzuzeigen. Wenn diese Eigenschaft auf Ja eingestellt ist und der Text über die aktuelle Höhe des Elements hinausgeht, wird die Höhe des Elements automatisch angepasst, um den gesamten Text anzuzeigen. Wenn weitere Elemente unterhalb dieses Labels vorhanden sind, werden sie nach unten verschoben, um ein Überlappen zu verhindern.

Es ist jedoch wichtig zu beachten, dass wenn ein Element den wachsenden Rich Text um auch nur einen Pixel überlappt, dieses Element nicht durch das wachsende Label nach unten verschoben wird. Dies bedeutet, dass die automatische Höhenanpassung des Labels nicht das Überlappen mit anderen Elementen verhindern kann, wenn diese Elemente den wachsenden Bereich des Labels überlappen.

Schrumpfen

Die Eigenschaft Schrumpfen bestimmt, ob die Höhe eines Elements automatisch reduziert wird, wenn der Text nicht die gesamte verfügbare Höhe ausfüllt. Wenn diese Eigenschaft auf Ja eingestellt ist und der Text eines Rich Text-Elements nicht die gesamte verfügbare Höhe ausfüllt, wird die Höhe des Elements entsprechend dem Textinhalt reduziert.

Wenn weitere Elemente unterhalb des aktuellen Elements vorhanden sind, werden sie nach oben verschoben, um die entstandene Lücke zu füllen und das Layout auszugleichen.

Es ist jedoch wichtig zu beachten, dass wenn ein Element den schrumpfenden Rich Text um auch nur einen Pixel überlappt, dieses Element nicht durch das schrumpfende Label nach oben verschoben wird. Dies bedeutet, dass die automatische Höhenanpassung des Labels nicht das Überlappen mit anderen Elementen verhindern kann, wenn diese Elemente den schrumpfenden Bereich des Labels überlappen.

Zusammenhalten

Die Zusammenhalten Eigenschaft spezifiziert, ob der Inhalt des Elements horizontal über Seiten hinweg zusammengehalten werden soll. Mit anderen Worten, wenn das Element mehr Platz benötigt als auf der aktuellen Seite verfügbar ist, kontrolliert diese Eigenschaft, ob der Inhalt auf zwei Seiten aufgeteilt oder komplett auf der nächsten Seite dargestellt werden soll.

Diese Eigenschaft wird nur relevant, wenn der Inhalt des Elements nicht vollständig auf die aktuelle Seite passt. Wenn der Inhalt auch nicht vollständig auf die nächste Seite passt, wird das Element unabhängig vom Wert dieser Eigenschaft getrennt.

Mehrfachlinie

Wenn die Eigenschaft Mehrfachlinie auf Ja gesetzt ist, werden Zeilenumbrüche im Text dazu führen, dass der Text auf eine neue Zeile umgebrochen wird. Bearbeiten Sie beispielsweise den Text eines Labels und drücken die EINGABETASTE, wird automatisch eine neue Zeile eingefügt und die Mehrfachlinien-Eigenschaft auf Ja gesetzt.

Prozessduplikate

Prozessduplikate bestimmt das Verhalten eines Kontrollelements, wenn seine Datenquelle aufeinanderfolgende, sich wiederholende Teile enthält. Es gibt verschiedene Optionen, wie diese wiederholten Teile verarbeitet werden sollen:

Lassen: → Alle wiederholten Teile werden verarbeitet, wobei nur der erste Eintrag angezeigt wird, und alle nachfolgenden Einträge unterdrückt werden.

Unterdrücken: → Alle wiederholten Teile werden unterdrückt, sodass nichts gedruckt wird außer dem ersten Eintrag.

Unterdrücken und Schrumpfen: → Alle wiederholten Teile werden unterdrückt, und die Höhe des Elements wird entsprechend dem ersten Eintrag angepasst, um leere Bereiche zu vermeiden.

Verschmelzen Nach Wert: → Doppelte Werte werden zusammengeführt, sodass identische Inhalte in eine einzelne Zeile verschmolzen werden.

Verschmelzen Nach Tag: → Doppelte Tags werden zusammengeführt, sodass Inhalte mit dem gleichen Tag in eine einzelne Zeile verschmolzen werden.

Diese Optionen ermöglichen es Ihnen, das Verhalten des Kontrollelements bei wiederholten Daten genau anzupassen, je nach den Anforderungen Ihrer Berichtsdaten.

Prozess Nullwerte

Der Prozess Nullwerte bestimmt, wie Nullwerte (leere Werte) verarbeitet werden sollen, wenn sie in der Datenquelle des Elements auftreten. Es gibt verschiedene Optionen, wie diese Nullwerte behandelt werden können:

Lassen: → Nullwerte werden verarbeitet, wobei nur der erste Eintrag angezeigt wird, und alle nachfolgenden Nullwerte unterdrückt werden.

Unterdrücken: → Nullwerte werden unterdrückt, sodass nichts gedruckt wird außer dem ersten Eintrag.

Unterdrücken und Schrumpfen: → Nullwerte werden unterdrückt, und die Höhe des Elements wird entsprechend dem ersten Eintrag angepasst, um leere Bereiche zu vermeiden.

Diese Optionen ermöglichen es Ihnen, das Verhalten des Kontrollelements bei Nullwerten in der Datenquelle genau anzupassen, je nach den Anforderungen Ihrer Berichtsdaten.

Skripte

Skripte beinhaltet Eigenschaften, die Sie mithilfe von benutzerdefinierten Skripten bearbeiten können. Diese Skripte ermöglichen es Ihnen, das Verhalten des Kontrollelements weiter anzupassen und spezifische Aktionen auszuführen, basierend auf verschiedenen Ereignissen oder Bedingungen.

Für weitere Informationen zu Skripten und wie Sie sie verwenden können, siehe das Thema Ereignisse mit Skripten bearbeiten. In diesem Thema finden Sie detaillierte Anleitungen und Beispiele zur Verwendung von Skripten in Ihrem Berichtsdesign.

Textbeschneidung

Spezifiziert den Modus der Textformatierung auch bekannt als Trimmen des Elementtextes.

Sichtbar

Die Eigenschaft Sichtbar spezifiziert, ob ein Element in der Druckvorschau sichtbar sein soll.

Die Beschreibung Wörterhülle bezieht sich auf eine Funktionalität, bei der Text in einem Mehrzeilen-Label automatisch in die nächste Zeile umgebrochen wird, wenn er nicht auf die aktuelle Zeile passt oder ein Zeichen für einen Zeilenumbruch erreicht wird. Wenn die Eigenschaft auf Ja gesetzt ist, wird der Text entsprechend umgebrochen. Wenn sie auf Nein gesetzt ist, wird nur eine neue Zeile erstellt, wenn ein Zeichen für einen Zeilenumbruch eingefügt wird.

Daten

(Datenbindung)

Die Einstellung an Daten gebunden ermöglicht es, bestimmte Eigenschaften des Elements wie Lesezeichen, Navigations-URL, Tag und Text an ein Datenfeld aus der Datenquelle zu binden und eine Formatierungskette darauf anzuwenden, wenn der aktuelle Bericht an Daten gebunden ist.

Für weitere Informationen zu diesem Thema und zur Anzeige von Werten aus einer Datenbank durch das Binden von Berichtselementen an Daten, siehe das Thema Werte aus einer Datenbank anzeigen (Berichtselemente an Daten binden)

Mehrlinienmodus

Wenn ein Label im Mehrlinienmodus verwendet wird, können Sie die Texteigenschaften bearbeiten, um sicherzustellen, dass der Text optimal dargestellt wird und die Lesbarkeit verbessert wird. Dies kann besonders wichtig sein, wenn der Text variabler Länge ist und sich über mehrere Zeilen erstreckt.

Aggregierter Datensatz

Ein aggregierter Datensatz bietet die Möglichkeit, Berechnungen wie Summe, Minimum, Maximum, Durchschnitt usw. in einem Datenfeld durchzuführen. Diese Berechnungen werden auf die Daten angewendet, die in dem aggregierten Datensatz enthalten sind. Ein aggregierter Datensatz kann verschiedene Datensätze oder Datensatzgruppen zusammenfassen und aggregierte Werte für diese Gruppen berechnen. Für weitere Informationen zum Summen berechnen, siehe Summen zu einem Bericht hinzufügen.

Tag

Die Einstellung Tag gibt Ihnen die Möglichkeit, zusätzliche Informationen zu einem Element hinzuzufügen, wie beispielsweise eine ID, über die es mithilfe von Skripten erreicht werden kann. Wenn der aktuelle Bericht eine Datenquelle hat, kann die Tag-Eigenschaft an ein Datenfeld aus der Datenquelle gebunden werden. Um dies zu tun, erweitern Sie die Eigenschaft Datenbindung und wählen Sie im Dropdown-Menü Tag binden das benötigte Datenfeld aus.

Text

Verwenden des Smart Tags: Einige Berichtsdesigner bieten Smart Tags an, die schnellen Zugriff auf häufig verwendete Aktionen bieten. Sie können den Smart Tag des Berichts öffnen und dort die Option Text editieren auswählen, um den In-Place-Editor für das ausgewählte Textelement zu öffnen.


Wenn der aktuelle Bericht eine Datenquelle hat, kann die Tag Eigenschaft an ein Datenfeld aus der Datenquelle gebunden werden. Um dies zu tun, erweitern Sie die (Datenbindung) Eigenschaft und im Text. Binden Drop-Down Menü, wählen Sie das benötigte Datenfeld. Für weitere Informationen hierzu, Siehe Werte aus einer Datenbank anzeigen (Berichtselemente an Daten binden).

Xlsx Formatkette

Die XLSX-Formatkette ermöglicht es, den nativen XLSX-Formatstring an den Inhalt des Elements anzupassen, um den Bericht beim Exportieren in das XLSX-Format zu schützen. Diese Formatkette ist unabhängig von der generellen Wertformatierung und bietet eine flexible Möglichkeit, die Formatierung des Berichts spezifisch für das XLSX-Format anzupassen.

Design

(Name)

Bestimmt den Namen eines Elements über welchen es über den Berichtsexplorer, das Eigenschaftengitter oder über Skripte erreicht werden kann.

Layout

Ort

Spezifiziert den Ort des Elements in Berichtsmesseinheiten

Größe

Spezifiziert die Größe des Elements in Berichtsmesseinheiten

Hilfslinienrand

Spezifiziert den Rand (In Berichtsmesseinheiten), welcher um den Bericht mindestens eingehalten werden soll, wenn es mit Hilfslinien angeordnet ist oder wenn andere Elemente in der Nähe positioniert sind.

Navigation

Lesezeichen und übergeordnete Lesezeichen

Diese Eigenschaften haben die Absicht hierarchische Strukturen (sog. Dokumentenkarten) innerhalb eines Berichts zu erstellen. Für eine Erklärung und Hilfe, siehe Lesezeichen hinzufügen. Besitzt der aktuelle Bericht eine Datenquelle, kann die Lesezeichen Eigenschaft an ein Datenfeld gebunden werden. Um diese Aktion auszuführen, erweitern Sie die (Datenbindung) Eigenschaft und wählen Sie anschließend das benötigte Feld im Lesezeichen. Öffnen Sie das drop-down Feld.

Navigation URL und Navigationsziel

Nutzen Sie die Navigation URL Eigenschaft um eine URL für die Webbrowser Navigation zu spezifizieren, wenn ein Nutzer auf das Label klickt. Der Webbrowser zeigt anschließend eine Seite in einem Fenster wie sie in der Navigationsziel Eigenschaft eingestellt wurde. Bedenken Sie, dass diese URL ein passendes Prefix haben sollte (z. B. http://). Sie können Kreuzreferenzen innerhalb des Berichts erstellen, indem Sie den Namen des Zielelements der Navigation URL Eigenschaft zuordnen und die Navigationsziel Eigenschaft auf „_self“ setzen. Für weitere Informationen, siehe Hyperlinks erstellen. Wenn der aktuelle Bericht eine Datenquelle hat, kann die Navigation URL an ein Datenfeld aus der Datenquelle gebunden werden. Erweitern Sie hierzu die (Datenbindung) Eigenschaft und wählen Sie das gewünschte Datenfeld im Navigation URL.

In diesem Dokument