Report. OrderBy-Eigenschaft (Access)Report.OrderBy property (Access)

Sie können mit der OrderBy-Eigenschaft angeben, wie die Datensätze in einem Bericht sortiert werden sollen.You can use the OrderBy property to specify how you want to sort records in a report. Zeichenfolge mit Lese-/Schreibzugriff.Read/write String.

SyntaxSyntax

Ausdruck. OrderByexpression.OrderBy

Ausdruck Eine Variable, die ein Report -Objekt darstellt.expression A variable that represents a Report object.

BemerkungenRemarks

Die OrderBy-Eigenschaft ist ein Zeichenfolgenausdruck, der dem Namen des Felds oder der Felder entspricht, nach denen Sie Datensätze sortieren möchten.The OrderBy property is a string expression that is the name of the field or fields on which you want to sort records. Wenn Sie mehr als einen Feldnamen verwenden, trennen Sie die Namen durch ein Komma (,).When you use more than one field name, separate the names with a comma (,). Verwenden Sie die OrderBy -Eigenschaft, um einen Sortierwert zu speichern, damit Sie ihn später anwenden können.Use the OrderBy property to save an ordering value and apply it at a later time. OrderBy -Werte werden mit den Objekten gespeichert, in denen sie erstellt werden.OrderBy values are saved with the objects in which they are created. Sie werden automatisch geladen, wenn das Objekt geöffnet wird, sie werden jedoch nicht automatisch angewandt.They are automatically loaded when the object is opened, but they aren't automatically applied.

Wenn Sie die Eigenschaft OrderBy durch das Eingeben eines oder mehrerer Feldnamen festlegen, sind die Datensätze in aufsteigender Reihenfolge sortiert.When you set the OrderBy property by entering one or more field names, the records are sorted in ascending order. Auch in Visual Basic werden diese Felder standardmäßig in aufsteigender Reihenfolge sortiert.Similarly, Visual Basic sorts these fields in ascending order by default.

Wenn Sie Datensätze in absteigender Reihenfolge sortieren möchten, geben Sie am Ende des Zeichenfolgenausdrucks DESC ein.If you want to sort records in descending order, type DESC at the end of the string expression. Um z. B. Kundendatensätze in absteigender Reihenfolge nach dem Namen des Kontakts zu sortieren, legen Sie die Eigenschaft OrderBy auf "ContactName DESC" fest.For example, to sort customer records in descending order by contact name, set the OrderBy property to "ContactName DESC".

Wählen Sie das Feld aus, nach dem Sie die Datensätze sortieren möchten, und klicken Sie auf der Symbolleiste auf die entsprechende Sortier Schaltfläche, oder zeigen Sie im Menü Datensätze auf Sortieren , und wählen Sie den entsprechenden Befehl im Untermenü aus.Select the field by which you want to sort the records and either choose the appropriate Sort button on the toolbar, or point to Sort on the Records menu and choose the appropriate command on the submenu. Sie können die OrderByOn -Eigenschaft für Formulare und für Berichte auch in Visual Basic festlegen.You can also set the OrderByOn property for either forms or reports by using Visual Basic.

Hinweis

Wenn ein neues Objekt erstellt wird, erbt es die Eigenschaftendaten Satz Herkunft, Filter, OrderByund OrderByOn der Tabelle oder Abfrage, aus der es erstellt wurde.When a new object is created, it inherits the RecordSource, Filter, OrderBy, and OrderByOn properties of the table or query that it was created from. Bei Formularen und Berichten werden geerbte Filter nicht automatisch angewendet, wenn ein Objekt geöffnet wird.For forms and reports, inherited filters aren't automatically applied when an object is opened.

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.