在窗体属性中的 OrderBy 里, 设置以逗号分隔的字段名字, 如果要倒序,请用 desc 关键字。
帮助文件:
说明
OrderBy 属性是一个字符串表达式,表示要以其对记录进行排序的一个或多个字段的名称。当使用多个字段名时,请用逗号 (,) 将其隔开。使用 OrderBy 属性可以保存排序值并在以后进行应用。OrderBy 值与在其中创建这些值的对象保存在一起。打开对象时,会自动加载这些数值,但不会自动对其进行应用。
通过输入一个或多个字段名来设置 OrderBy 属性时,记录将以升序排序。同样,在默认情况下 Visual Basic 也以升序对这些字段进行排序。
如果要以降序对记录进行排序,请在字符串表达式的最后键入 DESC。例如,要根据合同名称以降序对客户记录进行排序,可将 OrderBy 属性设为“联系人姓名 DESC”。
使用对象的属性表、宏或 Visual Basic,可以设置 OrderBy 属性。
对于报表,OrderByOn 属性必须设为“是”以应用由对象的 OrderBy 属性指定的排序次序。对于窗体,可选择排序记录所基于的字段,然后单击工具栏上相应的“排序”按钮或指向“记录”菜单上的“排序”命令,再单击子菜单上的相应命令。也可以使用 Visual Basic 设置窗体或报表的 OrderByOn 属性。
设置已打开报表的 OrderBy 属性将会运行报表的 Close 和 Open 事件过程。
注释 新建对象时,该对象将从创建它的表或查询继承 RecordSource、Filter、OrderBy 和 OrderByOn 属性。对于窗体或报表,其继承的筛选在打开对象时并不自动应用。