Access VBA教程:OrderBy属性

使用 OrderBy属性可以指定如何对窗体、查询、报表或表中的记录进行排序。

expression.OrderBy

expression   必需。返回“Applies To”列表中的一个对象的表达式。

说明

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

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

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

使用对象的属性表Visual Basic,可以设置 OrderBy属性。

对于报表,OrderByOn属性必须设为“是”以应用由对象的 OrderBy属性指定的排序次序。对于窗体,可选择排序记录所基于的字段,然后单击工具栏上相应的“排序”按钮或指向“记录”菜单上的“排序”命令,再单击子菜单上的相应命令。也可以使用 Visual Basic 设置窗体或报表的 OrderByOn属性。

设置已打开报表的 OrderBy属性将会运行报表的 Close 和 Open事件过程。

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

上页:Access VBA教程:OptionValue属性 下页:Access VBA教程:OrderByOn属性

Access VBA教程:OrderBy属性

Access VBA教程:OrderByOn属性 Access VBA教程:OrganizeInFolder属性
Access VBA教程:Orientation属性 Access VBA教程:OutputAllFields属性
Access VBA教程:Page属性 Access VBA教程:PageCount属性(快照查看器)
Access VBA教程:PageFooter属性 Access VBA教程:PageHeader属性
Access VBA教程:PageIndex属性 Access VBA教程:Pages属性
Access VBA教程:Painting属性 Access VBA教程:PaintPalette属性
Access VBA教程:PaletteSource属性 Access VBA教程:PaperBin属性
Access VBA教程:PaperSize属性 Access VBA教程:Parent属性
Access VBA教程:Path属性 Access VBA教程:Picture属性
Access VBA教程:PictureAlignment属性 Access VBA教程:PictureData属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号