Tabelle
Das Tabelle Element dient dazu, Informationen in einem tabellarischem Layout darzustellen. Es kann aus einer beliebigen Anzahl von Reihen bestehen, welche wiederum aus einer beliebigen Anzahl von Zellen bestehen können. Sowohl Reihen als auch Zellen können individuell ausgewählt und angepasst werden. In den meisten Aspekten ist eine Zelle wie ein Label, allerdings kann sie andere Elemente beinhalten (z. B. eine Bilder-Box oder ein Rich Text).
Wenn eine Tabelle von der Toolbox auf ein Band gezogen wird, hat sie eine Reihe und drei Spalten. Wenn Sie auf die verschiedenen Bänder klicken und halten wird die Tabelle von den Bändern in verschiedene Tabellen getrennt. Hierdurch wird eine Tabellenkopfzeile und das Detailband mit einem Mausklick gleichzeitig erstellt.
Wenn Sie eine ganze Datentabelle von der Liste der Felder ziehen, wird automatisch eine Tabelle mit Zellen, welche zu dem Datenfeld passen erstellt. Die Elemente einer Tabelle werden über ihr Kontextmenü verwaltet.
Die ganze Tabelle oder ihre individuellen Reihen und Zellen können sowohl über den Report Designer, den Berichtsexplorer als auch die Drop-down Auswahl des Eigenschaftengitters ausgewählt werden. Im Eigenschaftengitter werden die Einstellungen der Tabelle in folgende Gruppen geteilt.
Darstellung
• Hintergrundfarbe
Die Eigenschaft NHintergrundfarbe in der Gruppe Darstellung ermöglicht es Ihnen, die Hintergrundfarbe der Tabelle anzupassen. Diese Farbe wird auf den gesamten Hintergrund der Tabelle angewendet. Sie können eine beliebige Farbe auswählen, die Ihren Designanforderungen entspricht. Diese Option ist auch über die Formatierungstoolbar zugänglich, was Ihnen Flexibilität bei der Anpassung der Hintergrundfarbe bietet.
• Grenzen, Grenzfarbe und Grenzbreite
In der Gruppe Darstellung können Sie die Grenzeigenschaften der Tabelle anpassen. Hier haben Sie die Möglichkeit, die Farbe und die Breite der Grenzlinien festzulegen.
Grenzen: → Mit dieser Eigenschaft können Sie festlegen, ob die Grenzen der Tabelle sichtbar sind oder nicht. Sie können wählen, ob die Grenzen um die gesamte Tabelle oder nur um einzelne Zellen angezeigt werden sollen.
Grenzfarbe: → Hier können Sie die Farbe der Grenzlinien festlegen. Wählen Sie eine Farbe aus, die zu Ihrem Design passt.
Grenzbreite: → Diese Eigenschaft ermöglicht es Ihnen, die Breite der Grenzlinien anzupassen. Sie können eine dünnere oder dickere Linie je nach Ihren Präferenzen wählen.
Durch die Anpassung dieser Eigenschaften können Sie das Erscheinungsbild der Grenzen Ihrer Tabelle genau nach Ihren Vorstellungen gestalten.
• Schriftart
Hier haben Sie die Möglichkeit, die Schriftart für den Text in Ihrer Tabelle festzulegen. Die Schriftart bestimmt, wie der Text in den Zellen angezeigt wird. Sie können eine Schriftart auswählen, die gut lesbar ist und zum Design Ihres Berichts passt.
Indem Sie die Schriftart anpassen, können Sie sicherstellen, dass der Text in Ihrer Tabelle klar und ansprechend dargestellt wird. Wählen Sie eine Schriftart aus, die die Lesbarkeit verbessert und gleichzeitig das visuelle Erscheinungsbild Ihres Berichts verbessert.
• Vordergrund Farbe
Mit diesem Element können Sie auch die Vordergrundfarbe für den Text in Ihrer Tabelle festlegen. Die Vordergrundfarbe bestimmt die Farbe des Textes in den Zellen. Sie können eine Farbe auswählen, die gut sichtbar ist und zum Design Ihres Berichts passt.
Indem Sie die Vordergrundfarbe anpassen, können Sie sicherstellen, dass der Text in Ihrer Tabelle deutlich lesbar ist und sich vom Hintergrund abhebt. Wählen Sie eine Farbe, die Kontrast bietet und die Lesbarkeit verbessert.
• Formatierungsregeln
In der Gruppe Formatierungsregeln können Sie den Regel der Formatierung Editor öffnen. Dieser Editor ermöglicht es Ihnen, Regeln festzulegen, die während der Berichtserstellung auf das Tabellenelement angewendet werden sollen. Sie können diese Regeln priorisieren und festlegen, wie sie die Darstellung der Tabelle beeinflussen sollen.
Die Formatierungsregeln ermöglichen es Ihnen, die Darstellung der Tabelle basierend auf bestimmten Bedingungen anzupassen. Zum Beispiel können Sie Regeln erstellen, die bestimmte Zellen hervorheben, wenn ihre Werte bestimmte Kriterien erfüllen, oder Sie können die Textfarbe ändern, um wichtige Informationen besser hervorzuheben.
• Abstand
Die Einstellung Abstand ermöglicht es Ihnen, Einrückwerte festzulegen, die verwendet werden, um den Rand der Tabelle zum Inhalt zu bestimmen. Durch das Festlegen dieser Einrückwerte können Sie den Abstand zwischen dem Rand der Tabelle und dem Inhalt innerhalb der Zellen steuern.
Wenn Sie beispielsweise möchten, dass der Inhalt innerhalb der Zellen etwas vom Rand der Tabelle entfernt ist, können Sie den Abstand entsprechend erhöhen. Auf diese Weise können Sie das Erscheinungsbild Ihrer Tabelle anpassen und sicherstellen, dass der Inhalt ordentlich präsentiert wird.
Die Einstellung ist nützlich, um sicherzustellen, dass der Inhalt innerhalb der Tabelle gut platziert ist und ausreichend Platz zum Lesen bietet, ohne zu nah am Rand zu sein. Sie können die Einrückwerte entsprechend Ihren Gestaltungsvorlieben anpassen.
• Style Priorität
Die Style Priorität Einstellung spezifiziert die Priorität verschiedener Stilelemente wie Hintergrundfarbe, Randfarbe usw. Diese Priorität bestimmt, welcher Stil in Konfliktsituationen Vorrang hat, wenn verschiedene Stile auf dasselbe Element angewendet werden.
Wenn mehrere Stile auf eine Tabelle angewendet werden und es einen Konflikt gibt, zum Beispiel wenn ein Stil eine Hintergrundfarbe von Rot und ein anderer Stil eine Hintergrundfarbe von Blau festlegt, wird die Priorität verwendet, um zu bestimmen welcher Stil angewendet wird. Der Stil mit der höheren Priorität hat Vorrang und wird auf das Element angewendet.
Durch die Festlegung der Style-Priorität können Sie die Reihenfolge steuern, in der die Stile angewendet werden, und sicherstellen, dass das gewünschte Erscheinungsbild Ihrer Tabelle erreicht wird, selbst wenn mehrere Stile definiert sind.
• Stile
Die Stile ermöglicht es Ihnen, Stile für das Element auszuwählen oder bereits existierende Stile zuzuordnen. Diese Stile können sowohl für gerade als auch für ungerade Zeilen angewendet werden, um das Erscheinungsbild der Tabelle zu gestalten.
Die Verwendung von Stilen bietet eine effiziente Möglichkeit, das Erscheinungsbild Ihrer Tabelle zu standardisieren und zu organisieren. Sie können beispielsweise verschiedene Stile für verschiedene Arten von Daten oder für verschiedene Abschnitte Ihrer Tabelle definieren und sie dann entsprechend zuweisen.
Durch die Zuordnung von Stilen können Sie auch schnell das Aussehen Ihrer Tabelle ändern, indem Sie einfach den zugewiesenen Stil anpassen, anstatt jedes einzelne Element manuell zu ändern. Siehe auch Stilkonzepte verstehen.
• Textausrichtung
Diese Einstellung ermöglicht es Ihnen, die Ausrichtung des Textes innerhalb der Zellen zu definieren. Sie können wählen zwischen linksbündiger, zentrierter, rechtsbündiger oder vertikaler Ausrichtung des Textes.
Durch die Festlegung der Textausrichtung können Sie das Erscheinungsbild Ihrer Tabelle verbessern und den Text so positionieren, dass er optimal lesbar ist. Zum Beispiel könnten Sie den Text in einer Zelle zentrieren, um ihn hervorzuheben, oder ihn linksbündig ausrichten, um eine klare Struktur zu schaffen.
Die Option Textausrichtung ist eine wichtige Funktion, um das Layout Ihrer Tabelle anzupassen und sicherzustellen, dass sie gut organisiert und leicht verständlich ist. Sie können diese Einstellung im Eigenschaftengitter der Tabelle oder in der Formatierungstoolbar finden und anpassen.
• Vertikaler Anker
Durch diese Einstellung wird Ihnen ermöglicht, den vertikalen Ankerstil festzulegen, damit die Tabelle nach dem Verschieben einer Seite an das obere Element, das untere Element oder an beide gebunden bleibt.
Diese Funktion ist besonders nützlich, wenn Sie eine dynamische Berichtsgenerierung haben, bei der sich der Inhalt der Seite je nach Daten ändern kann. Durch das Festlegen des vertikalen Ankerstils stellen Sie sicher, dass die Tabelle ihre Position relativ zu anderen Elementen auf der Seite beibehält, wenn sich der Inhalt ändert oder wenn die Seite verschoben wird.
Sie können die vertikale Anker-Eigenschaft im Eigenschaftengitter der Tabelle oder in den Eigenschaften des Berichtselements festlegen. Je nach Ihren Anforderungen können Sie die Tabelle so einstellen, dass sie an das obere Element, das untere Element oder an beide gebunden bleibt.
• Zusammenhalten
Die Eigenschaft spezifiziert, ob die Inhalte des Elements horizontal über Seiten hinweg zusammengehalten oder getrennt werden sollen. Wenn das Element mehr Platz benötigt als auf der aktuellen Seite verfügbar ist, kontrolliert diese Eigenschaft, ob es auf zwei Seiten geteilt oder komplett auf der nächsten Seite dargestellt werden soll.
Wenn die Eigenschaft Zusammenhalten auf Ja gesetzt ist, wird das Element zusammengehalten, das heißt es wird versucht, den gesamten Inhalt auf einer Seite anzuzeigen, auch wenn dieser die verfügbare Breite überschreitet. In diesem Fall wird der Inhalt möglicherweise auf mehrere Seiten aufgeteilt, um ihn vollständig anzuzeigen.
Wird Eigenschaft Zusammenhalten auf Nein gesetzt, kann das Element über Seiten hinweg getrennt werden. Das bedeutet, dass der Inhalt auf zwei Seiten aufgeteilt wird, wenn er nicht auf eine einzelne Seite passt. Dabei wird die Entscheidung darüber, wie der Inhalt aufgeteilt wird, von den Seitenumbruchregeln des Berichtsgenerators und den verfügbaren Seitengrößen bestimmt.
• Skripte
Die Eigenschaft `Skripte´ einer Tabelle ermöglicht es Ihnen, benutzerdefinierte Skripte zu verwenden, um das Verhalten oder die Funktionalität der Tabelle anzupassen oder zu erweitern. Mit Skripten können Sie verschiedene Aktionen ausführen, wie z. B. Datenmanipulation, Validierung, Anpassung der Darstellung und Reaktion auf Benutzerinteraktionen.
Hier sind einige Beispiele für die Verwendung von Skripten in einer Tabelle:
Datenmanipulation: → Sie können Skripte verwenden, um Daten vor der Anzeige in der Tabelle zu transformieren, zu filtern oder neu zu formatieren. Zum Beispiel könnten Sie einen Skript verwenden, um Datumswerte umzurechnen oder Berechnungen durchzuführen.
Validierung: → Mit Skripten können Sie die Eingaben der Benutzer überprüfen und sicherstellen, dass sie den erforderlichen Kriterien entsprechen. Sie können beispielsweise ein Skript verwenden, um sicherzustellen, dass alle Daten in einer bestimmten Spalte numerisch sind.
Benutzerinteraktion: → Sie können Skripte verwenden, um auf Benutzeraktionen in der Tabelle zu reagieren, z. B. wenn ein Benutzer eine Zelle anklickt oder eine Zeile auswählt. Sie können dann entsprechende Aktionen ausführen, basierend auf diesen Interaktionen.
Dynamische Inhalte: → Skripte können verwendet werden, um dynamische Inhalte für die Tabelle zu generieren, basierend auf verschiedenen Bedingungen oder Datenquellen. Dies könnte die Anzeige unterschiedlicher Daten je nach Benutzerkontext oder Auswahl umfassen.
Es ist wichtig zu beachten, dass die Verwendung von Skripten zusätzliche Komplexität mit sich bringen kann und daher sorgfältig durchdacht und getestet werden sollte, um sicherzustellen, dass sie die gewünschten Ergebnisse liefern und keine unerwünschten Nebeneffekte haben. Siehe auch: Ereignisse mit Skripten bearbeiten.
• Sichtbar
Diese Eigenschaft bestimmt, ob die Tabelle in der Druckvorschau sichtbar sein soll oder nicht. Wenn diese Eigenschaft auf Ja gesetzt ist, wird die Tabelle in der Druckvorschau angezeigt. Wenn sie auf Nein gesetzt ist, wird die Tabelle in der Druckvorschau ausgeblendet.
Diese Eigenschaft ist nützlich, wenn Sie möchten, dass eine Tabelle nur unter bestimmten Bedingungen angezeigt wird oder wenn Sie vor dem Drucken des Berichts eine Vorschau anzeigen möchten, wie der Bericht mit oder ohne bestimmte Tabellen aussehen würde.
Sie können diese im Eigenschaftengitter oder über den Berichtsdesigner einstellen, je nachdem, welche Berichterstellungssoftware Sie verwenden. Durch die Festlegung dieser Eigenschaft können Sie die Sichtbarkeit der Tabelle dynamisch steuern, basierend auf verschiedenen Bedingungen oder Benutzerinteraktionen.
Daten
• Tag
Diese Einstellung gibt Ihnen die Möglichkeit zusätzliche Informationen zum Element hinzuzufügen, wie beispielsweise eine eindeutige Kennung (ID), über die das Element über Skripte erreicht werden kann.
Wenn Sie einem Element, in diesem Fall einer Tabelle, einen Tag zuweisen, können Sie später über Skripte auf dieses Element zugreifen, indem Sie den Tag verwenden, um es zu identifizieren. Dies ist besonders nützlich, wenn Sie bestimmte Aktionen oder Funktionen basierend auf bestimmten Tabellen in Ihrem Bericht ausführen möchten.
Um die Tag-Eigenschaft einer Tabelle festzulegen, können Sie das Eigenschaftengitter oder den Berichtsdesigner verwenden, je nachdem, welche Berichterstellungssoftware Sie verwenden. Weisen Sie einfach der Tag-Eigenschaft einen Wert zu, der dem Element eindeutig zugeordnet ist, und verwenden Sie diesen Wert später in Ihren Skripten, um auf die Tabelle zu verweisen und mit ihr zu interagieren.
Design
• (Name)
Die Eigenschaft Name einer Tabelle ermöglicht es, einen eindeutigen Namen für das Element festzulegen, über den es im Berichtsexplorer, im Eigenschaftengitter oder über Skripte erreicht werden kann.
Durch die Vergabe eines Namens können Sie auf die Tabelle verweisen und sie in Ihren Berichtsskripten gezielt ansprechen. Dies erleichtert die Verwaltung und Manipulation der Tabelle während des Berichtsdesigns und der Ausführung.
Layout
• Ort
Mit der Ort Eigenschaft wird der genaue Standort des Elements innerhalb des Berichts in Berichtsmesseinheiten festgelegt. Berichtsmesseinheiten sind eine standardisierte Maßeinheit, die in den meisten Berichtserstellungsanwendungen verwendet wird, um die Positionierung von Elementen auf einer Seite zu definieren.
Durch Festlegen des Ortes können Sie die genaue Position der Tabelle auf der Berichtsseite definieren. Diese Position wird normalerweise durch Koordinaten angegeben, die den Abstand der Tabelle von der oberen linken Ecke der Seite angeben.
• Größe
Die Größe legt die Abmessungen des Elements in Berichtsmesseinheiten fest. Berichtsmesseinheiten sind eine standardisierte Maßeinheit, die in den meisten Berichtserstellungsanwendungen verwendet wird, um die Größe von Elementen auf einer Seite zu definieren.
Durch Festlegen der Größe können Sie die Breite und Höhe der Tabelle auf der Berichtsseite definieren. Diese Abmessungen bestimmen, wie viel Platz die Tabelle auf der Seite einnimmt und wie viel Inhalt in der Tabelle angezeigt werden kann.
• Hilfslinienrand
Die Eigenschaft Hilfslinienrand im Layout einer Tabelle definiert den minimalen Abstand (in Berichtsmesseinheiten), der um die Tabelle eingehalten werden soll, wenn sie mit Hilfslinien angeordnet ist oder wenn andere Elemente in der Nähe positioniert sind.
Navigation
• Lesezeichen und übergeordnete Lesezeichen
Diese Eigenschaften dienen dazu, hierarchische Strukturen oder sogenannte Dokumentenkarten innerhalb eines Berichts zu erstellen. Diese ermöglichen es, bestimmte Bereiche oder Abschnitte des Berichts zu markieren und auf sie zu verweisen.
Wenn ein Bericht eine Datenquelle hat, können Sie die Lesezeichen-Eigenschaft an ein Datenfeld aus dieser Datenquelle binden. Dazu erweitern Sie die (Datenbindung) Eigenschaft und wählen das benötigte Feld im Lesezeichen-Dropdown-Feld aus.
Das Hinzufügen von Lesezeichen ist besonders nützlich, um bestimmte Abschnitte im Bericht zu markieren, auf die später zugegriffen werden soll, oder um eine strukturierte Navigation innerhalb des Berichts zu ermöglichen.