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.