Form.OrderBy 属性 (Access)

使用 OrderBy 属性可指定要如何对窗体中的记录进行排序。 读/写 String

语法

表达式OrderBy

expression:表示 Form 对象的变量。

备注

OrderBy 属性是字符串表达式,表示要在其上对记录进行排序的字段的名称。 当使用多个字段名时,请用逗号 (,) 分隔名称。 使用 OrderBy 属性保存排序的值并将其应用在以后的时间。 OrderBy 值与创建它们的对象一起保存。 它们会自动加载时该对象已打开,但不自动应用筛选。

通过输入一个或多个的字段名来设置 OrderBy 属性时,记录将以升序排序。 同样,Visual Basic 对这些字段,默认情况下按升序进行排序。

如果您希望按降序排序记录进行排序,请在字符串表达式的最后键入 DESC。 例如,若要客户记录联系人姓名按降序排序,设置将 OrderBy 属性设为"联系人姓名 DESC"。

选择要对其对记录进行排序的字段,并在工具栏上选择相应的“排序”按钮,或指向“记录”菜单上的“排序”,然后在子菜单上选择相应的命令。 您可以通过使用 Visual Basic 来设置窗体或报表中的 继承 属性。

注意

创建新对象时,它将继承创建它的表或查询的 RecordSourceFilterOrderByOrderByOn 属性。 对于窗体和报表,其继承的筛选在打开对象时并不会自动应用。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。