Textfelder (Berichts-Generator und SSRS)Text Boxes (Report Builder and SSRS)

Wenn Sie an ein Textfeld denken, stellen Sie sich wahrscheinlich ein eigenständiges Feld mit Text vor, wie es zum Beispiel in MicrosoftMicrosoft Office PowerPoint verwendet wird.When you think of a text box, you probably think of a stand-alone box containing text on a surface like in MicrosoftMicrosoft Office PowerPoint. Im paginierten Reporting Services -Berichten entsprechen einige Textfelder dieser Vorstellung und können statischen Text für Titel, Beschreibungen und Beschriftungen oder dynamischen Text basierend auf Ausdrücken enthalten.In Reporting Services paginated reports, some text boxes are like that, and they can display static text for titles, descriptions, and labels, or dynamic text based on expressions. Jede Zelle in einer Tabelle oder Matrix (einem Tablix-Datenbereich) enthält jedoch auch ein Textfeld, das auf dieselbe Weise formatiert werden kann wie eigenständige Textfelder in einem Bericht.But every cell in a table or matrix (a tablix data region) also contains a text box, which you can format the same way you format stand-alone text boxes in your report.

Hinweis

Wenn Sie einen Feldwert für ein Berichtsdataset direkt auf die Berichtsentwurfsoberfläche ziehen oder auf ein Textfeld auf der Berichtsentwurfsoberfläche, können Sie beim Ausführen des Berichts nur den ersten Wert im Resultset sehen.If you drag a report dataset field value directly to the report design surface, or to a text box on the report design surface, you only see the first value in the result set when you run the report. Um alle Werte für ein Feld anzuzeigen, müssen Sie zuerst eine Tabelle, Matrix oder einen Listendatenbereich erstellen und dann das Feld auf eine Zelle im Datenbereich ziehen.To see all the values for a field, you need to create a table, matrix, or list data region first, and drag the field to a cell in the data region. Auf diese Weise werden beim Ausführen des Berichts alle Werte in diesem Feld angezeigt.That way, when you run the report, you will see all the values in that field.

Um wiederholten Text in einem Freiformlayout anzuzeigen, erstellen Sie einen Listendatenbereich, in dem Sie das Textfeld platzieren.To show repeating text in a free-form layout, create a list data region and place the text box in it. Verwenden Sie eine Liste, wenn Sie ein Formular für mehrere Werte wiederholen möchten, z. B. ein Kundenrechnungsformular, das einmal pro Kunde wiederholt wird.Use a list when you want to repeat a form for multiple values, for example, a customer invoice form repeated once for each customer. Erfahren Sie mehr über das Erstellen von Rechnungen und Formularen mit Listen.Read more about creating invoices and forms with lists.

Verwenden Sie einen rechteckigen Container, wenn Sie das Textfeldlayout steuern möchten und unterhalb des letzten Textfelds ein Abstand gelassen werden soll.Use a rectangle container when you want to control the text box layout and white space below the last text box. Weitere Informationen finden Sie unter Rechtecke und Linien (Berichts-Generator und SSRS).For more information, see Rectangles and Lines (Report Builder and SSRS).

Die Ausdrücke in einem Textfeld können Literaltext enthalten, auf ein Feld in der Datenbank verweisen oder Daten berechnen.The expressions in a text box can contain literal text, point to a field in the database, or calculate data. Alle Ausdrücke werden als Platzhaltertext angezeigt, sodass Sie Zahlen, Farben und andere Darstellungseigenschaften formatieren können.All expressions are shown as placeholder text so that you can format numbers, colors, and other appearance properties. Im gleichen Textfeld können Sie auch Platzhalter mit Literaltext kombinieren.You can also combine placeholders with literal text in the same text box.

Sie können den Text in einem einzelnen Textfeld anhand von mehreren Schriftarten, Farben, Stilen und Aktionen formatieren.You can format text in any single text box with multiple fonts, colors, styles, and actions. Weitere Informationen finden Sie unter Formatieren von Text und Platzhaltern (Berichts-Generator und SSRS).For more information, see Formatting Text and Placeholders (Report Builder and SSRS).

Hinweis

Sie können paginierte Berichtsdefinitionsdateien (.rdl) im Berichts-Generator und im Berichts-Designer in SQL Server-Datentools erstellen und ändern.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. Jede Erstellungsumgebung bietet verschiedene Methoden zum Erstellen, Öffnen und Speichern von Berichten und verwandten Elementen.Each authoring environment provides different ways to create, open, and save reports and related items.

Vergrößern und Verkleinern eines TextfeldsGrowing and Shrinking a Text Box

Standardmäßig haben Textfelder eine feste Größe.By default, text boxes are a fixed size. Sie können zulassen, dass ein Textfeld auf Grundlage seines Inhalts verkleinert oder vertikal erweitert wird.You can allow a text box to shrink or expand vertically based on its contents. Weitere Informationen finden Sie unter Zulassen, dass Textfelder vergrößert oder verkleinert werden (Berichts-Generator und SSRS).For more information, see Allow a Text Box to Grow or Shrink (Report Builder and SSRS).

Drehen eines TextfeldsRotating a Text Box

Durch das Drehen von Textfeldern können Sie die Lesbarkeit von Berichten verbessern, gebietsschemaspezifische Textausrichtungen unterstützen, in einem gedruckten Bericht mit fester Seitengröße eine größere Spaltenanzahl unterbringen und grafisch ansprechendere Berichte erstellen.Rotating text boxes can help you create more readable reports, support locale-specific text orientation, fit more columns on a printed report that has fixed page size, and create reports with more graphical appeal. Ein Textfeld kann in verschiedene Richtungen gedreht werden: horizontal, vertikal (um 90 Grad) und um 270 Grad.A text box can be rotated in different directions: horizontal, vertical (rotated 90 degrees), or rotated by 270 degrees. Die Option für die vertikale Ausrichtung wird am häufigsten für ostasiatische Sprachen verwendet, deren Schreibrichtung von oben nach unten verläuft.The vertical option is most commonly used for East Asian languages that are written top to bottom. In den meisten Renderern wird die Eigenschaft für das Drehen von Symbolen durch die Option für die vertikale Ausrichtung behandelt, damit der Text von oben nach unten geschrieben wird, die Zeichen jedoch nicht auf der Seite liegen.In most renderers the vertical option handles the glyph rotation properly so that the text is written top to bottom, but the characters are not on their sides. Bei anderen Sprachen wird Text, auf den die Optionen für vertikale Ausrichtung und Drehung um 270 Grad angewendet werden, seitwärts geschrieben.For other languages, in the vertical and 270-degree options the text is written sideways.

Sie können Textfelder drehen, die statischen Text, Felder aus einem Berichtsdataset oder berechnete Daten enthalten.You can rotate text boxes that contain static text, fields from a report dataset, or calculated data. Das Textfeld kann eigenständig im Hauptteil des Berichts, in einer Tabelle oder Matrix oder in einem Berichtskopf und -fuß verwendet werden.The text box can be stand-alone in the report body, in a table or matrix, or in a report header and footer.

Die folgende Abbildung zeigt drei Versionen eines Tabellenberichts, in dem Daten nach Monat gruppiert sind.The following picture shows three versions of a table report that groups data by month. Für das Textfeld, das den Monatswert enthält, wird eine abweichende Textfeldausrichtung verwendet.The text box that contains the month value uses a different text box orientation.

Rs_Textfeldausrichtungrs_TextBoxOrientation

Die Ausrichtung wird für das Textfeld festgelegt und gilt für den gesamten Text im Textfeld.Orientation is set on the text box and applies to all the text in the box. Sie können keine andere Ausrichtung für Teile des Textfelds angeben.You cannot specify a different orientation for parts of the text box.

Informationen zum Einstieg finden Sie im Abschnitt zum Drehen von Text im Tutorial: Formatieren von Text (Berichts-Generator) und unter Festlegen der Textfeldausrichtung (Berichts-Generator und SSRS).To get started, see the section on rotating text in the Tutorial: Format Text (Report Builder), and see Set Text Box Orientation (Report Builder and SSRS).

Themen zur VorgehensweiseHow-To Topics

Hinzufügen, Verschieben oder Löschen von Textfeldern (Berichts-Generator und SSRS)Add, Move, or Delete a Text Box (Report Builder and SSRS)

Formatieren von Text in einem Textfeld (Berichts-Generator und SSRS)Format Text in a Text Box (Report Builder and SSRS)

Festlegen der Textfeldausrichtung (Berichts-Generator und SSRS)Set Text Box Orientation (Report Builder and SSRS)

Zulassen, dass Textfelder vergrößert oder verkleinert werden (Berichts-Generator und SSRS)Allow a Text Box to Grow or Shrink (Report Builder and SSRS)

Weitere InformationenSee Also

Formatieren von Text und Platzhaltern (Berichts-Generator und SSRS) Formatting Text and Placeholders (Report Builder and SSRS)
Formatieren von Zahlen und Datumsangaben (Berichts-Generator und SSRS)Formatting Numbers and Dates (Report Builder and SSRS)