SortOrder Property [Access 2003 VBA Language Reference]

You use the SortOrder property to specify the sort order for fields and expressions in a report. For example, if you're printing a list of suppliers, you can sort the records alphabetically by company name. Read/write Boolean.


expression Required. An expression that returns one of the objects in the Applies To list.


The SortOrder property uses the following settings.

Setting Visual Basic Description
Ascending False (Default) Sorts values in ascending (A to Z, 0 to 9) order.
Descending True Sorts values in descending (Z to A, 9 to 0) order.

Note  You can set the SortOrder property by using the Sorting And Grouping box, a macro , or Visual Basic .

In Visual Basic, you set the SortOrder property in report Design view or in the Open event procedure of a report by using the GroupLevel property.


The following example sets the sort order to ascending for the first group level in the "Product Summary" report.

Reports("Product Summary").GroupLevel(0).SortOrder = False  

Applies to | GroupLevel Object

See Also | CreateGroupLevel Method | GroupInterval Property | GroupLevel Property | GroupOn Property