使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

适用于

Form 对象

Report 对象

可使用 OrderBy 属性来指定如何对窗体、查询、报表或表中的记录进行排序。 字符串型,可读/写。

表达式.OrderBy

表达式 必需。 返回“适用范围”列表中的对象之一的表达式。

备注

OrderBy 属性是一个字符串表达式,是要以其对记录进行排序的一个或多个字段的名称。 使用多个字段名称时,请使用逗号 (,) 分隔名称。 使用 OrderBy 属性可以保存排序值并在以后应用。 OrderBy 值与在其中创建这些值的对象保存在一起。 打开对象时,会自动加载随该对象一起保存的内容,但不会自动应用。

通过输入一个或多个字段名称设置 OrderBy 属性时,记录以升序排序。 同样,在默认情况下 Visual Basic for Applications (VBA) 也以升序对这些字段进行排序。

如果要以降序对记录进行排序,请在字符串表达式的末尾键入 DESC。 例如,要根据合同名称以降序对客户记录进行排序,可将 OrderBy 属性设置为“ContactName DESC”。

可使用对象的属性表、宏或 VBA 设置 OrderBy 属性。

对于报表,OrderByOn 属性必须设置为“是”以应用由对象的 OrderBy 属性指定的排序顺序。 对于窗体,可选择排序记录所基于的字段,然后在“开始”选项卡上的“排序和筛选”组中,单击所需的排序顺序。 也可使用 VBA 设置窗体或报表的 OrderByOn 属性。

设置已打开报表的 OrderBy 属性会运行报表的 CloseOpen 事件过程。

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

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×