Mit Berichtsbeschriftungen arbeiten
Beschriftungen werden verwendet, um den Parametern eines Berichts Textfelder hinzuzufügen. In der Regel handelt es sich bei diesen Textfeldern um Textzeichenfolgen, die Sie für Berichte verwenden müssen, die nicht aus der Datenbank stammen, z. B. den Titel des Berichts oder andere benutzerdefinierte Textwerte, die Sie benötigen.
Sie können dem Dataset Beschriftungen hinzufügen. Beschriftungen können sich auf ein Datenelement beziehen, z. B. die Beschriftung für ein Tabellenfeld. Beschriftungen können sich nicht auf ein Datenelement beziehen, z. B. den Titel des Berichts.
Wenn Sie dem Berichtslayout eine Beschriftung hinzufügen möchten, z. B. eine Beschriftung für ein Feld, einen Titel für ein Diagramm oder einen Titel für den Bericht, muss das Dataset eine Beschriftung enthalten.
Die Verwendung von Beschriftungen hat den Vorteil, dass der Übersetzungsdatei Beschriftungen hinzugefügt werden, damit sie mehrsprachig werden können. Wenn Sie Textwerte in Ihrem Bericht fest codieren und diese Werte zu Variablen im Dataset hinzufügen, um diese im Layout verfügbar zu machen, werden diese fest codierten Textzeichenfolgen nicht in der Übersetzungsdatei verfügbar und nicht als mehrsprachig betrachtet.
Beschriftungen werden in den Parametern des Layouts verfügbar, sodass sie sich positiv auf die Leistung auswirken, da die Beschriftungen nicht zum Datensatz des Berichts hinzugefügt werden.
Berichtsbeschriftungen werden von RDL‑ und Word-Berichtslayouts zum Beispiel als Beschriftung für ein Feld, als Titel für ein Diagramm oder als Titel für den Bericht selbst verwendet.
Berichtsbeschriftungen werden im Etikettensteuerelements eines Berichtsobjekts festgelegt, wie im folgenden Codebeispiel zu sehen.
al-languageCopy
labels
{
LabelName1 = 'Label Text1', Comment='Foo', MaxLength=999, Locked=true;
LabelName2 = 'Label Text2', Comment='Foo', Locked=false;
}
Je mehr Felder zum Dataset hinzugefügt werden, desto größer wird es und desto größer ist die Auswirkung auf die Berichtsleistung.