目录:
视频: 04 如何在ACCESS中執行SQL指令 2024
很少有Access数据库被组织成漂亮,方便的按字母顺序排列的列表。您不按字母顺序输入您的记录;你按照他们来的顺序输入。那么当你需要产品编号顺序的产品列表或者邮政编码顺序中的地址列表时,你要做什么?
按单个字段排序
解决方法在于排序命令,这是非常容易使用的。排序命令位于功能区的“主页”选项卡的“排序和筛选”部分。两个按钮(升序和降序)很好地完成了这项工作:
<!按升序排序从上到下排序:-
以
-
开始的记录 位于开头,以Z开头的记录位于末尾。 如果您的字段包含数字数据(无论它们是真实数字还是存储邮政编码的短文本字段或存储价格的货币字段),升序排序将按从最低到最高的顺序排列。
-
<!按降序对从下到上的记录进行排序:
以
-
-
Z
-
开头的记录位于最上面,记录以 A 在列表的底部。 如果您的字段包含数字数据,则降序排序会按照从最高到最低的顺序排列记录。 如果在按升序或降序排序之后,您希望按照它们的方式重新排列,按照按这些按钮之前的顺序,单击位于升序和降序按钮正下方的“移除排序”按钮排序和筛选组。
-
<!在多个字段上排序
-
如果要按多个字段进行排序(例如通过邮政编码),然后在该排序中您希望所有具有相同邮政编码的人员以姓氏顺序出现?或者,也许您想通过“状态”字段对所有客户进行排序,然后在每个创建客户群中按当前余额进行排序?您需要使用以下步骤在另一个内嵌套一种。
您可以像这样一次对多个列进行排序:单击第一列的标题进行排序。
整个列被突出显示。
按住Shift键并单击最后一列的标题进行排序。
-
从第一个到最后一个的所有列都被高亮显示。
选择升序排序或降序排序。
-
排序总是从左到右执行。换句话说,你不能按第四列的内容和第三列的内容进行排序。在使用文本字段中的数字时,排序有其自身的特点。当用空格和字母(如街道地址)混合编号的字段进行排序时,Access对数字进行排序,就好像它们是
字母,
-
不是数字。这种行为意味着Access在“129 Mulberry Street”之前放置(比如说)“1065 W. Orange Street” “(由于电脑排序信息的特殊方式,1065第二位的0到129的第二位的2之前。)