通过编程的手段对表、查询或窗体上的记录进行排序,可以通过访问对象的OrderBy()方法,将排序依据的列的名称传递给该方法。然后再访问对象的OrderByOn
属性并将其值设置为True。下面是一个示例:
Private Sub cmdSortByLastName_Click()
orderBy = "LastName"
orderByOn = True
End Sub
如果想取消对记录的排序,可通过将OrderByOn属性的值改为False就可以了。
当然,方法不止这一个,大家也可以用DoCmd.SetOrderBy方法来实现。