-- 作者:admin
-- 发布时间:2007-9-29 9:40:21
-- [学习]排序
也许您想将某种查询结果以某种顺序一一列出。然而,正如您在实际中操作中看到的,除非您定义了一个主关键字段,否则查询结果将会按照输入的顺序输出。利用ADO数据表的“排序”属性可实现排序功能。 有升序、降序两种排序方式。升序是指从小到大依次排列,在SQL语言中升序用“ASC”表示;降序是指从大到小依次排列,在SQL语言中降序用“DESC”表示。 如果字段类型为数字型,升序是按数字的自然顺序由小到大排列;如果字段类型为字符型,升序是按字符的ASCII码值由小到大排列。降序与升序恰恰相反。 排序属性设置时,即可以单击“排序”属性栏后的按钮,弹出“排序设置窗口”设置,也可以将焦点置于“排序”属性栏直接输入字符串设置。需要指明的是,这两种设置方法稍有不同,我们举例说明。 下面将“学生库”的学生基本情况表,按“出生日期”字段的降序排列。 第一种方式:单击“排序”属性栏按钮,弹出“排序设置窗口”。 选中“ADO数据表1”构件,在属性页中双击“排序”值栏,弹出“排序设置”窗口。单击“增加”按钮,在列表框中将增加“字段名0”行并选中。接下来,单击“字段组合框”的下拉按钮,选中“出生日期”项,列表框中的“字段名0”将相应改为“出生日期”。然后,再单击“方式组合框”下拉按钮,选择“降序”项。最后单击“确认”按钮。 设置排序的操作步骤按图1鼠标标志顺序所示
此主题相关图片如下:
 图1 第二种方式:将焦点置于“排序”属性中,直接输入字符串“出生日期 DESC”。如图2所示。
此主题相关图片如下:
 图2
|