Access 2003
Lesson 12: Sorting Records
Page 1
Objectives
Page 2
Sorting is one method that helps you find information quickly and easily in a database.
Records can be sorted in ascending order (A-Z), and descending order (Z-A). You can
sort by zip code, last name, first name, company, contact type (e.g., family, friend,
relative), etc. You can even sort by contact type and then by last name within each
contact type.
It's easiest to see the results of a sort if you work in Datasheet View.
To Sort Records:
To sort by Form View, switch to Form View, select the field you want to sort by, and
click the Sort button on the toolbar. To see the results, use the status area to move
through the records.
Page 3
Multi-field sorting allows you to define multiple fields in your sort. You specify the
column to sort by, (e.g., Last Name), and within that column sort by some other specified
field (e.g., First Name). For example, you could sort all the Brown records by first name.
Moving a column in Access is much like moving a column in Excel. Click in the
column heading of one field to highlight the entire column. Then, drag the entire column
so that it sits alongside the other column(s) to be used in the sort.
• The column to be sorted first should be positioned to the left of the second
column to be sorted, and so on.
• Select all fields (columns) involved in the multiple sort process.
• Click the Ascending or Descending button on the toolbar to sort the records (or
choose Records Sort Sort Ascending or Sort Descending from the menu
bar).
Multiple field sorts cannot be performed in Columnar or Tabular Form View.
Page 4
Removing a Sort
After a sort is performed, you will be given the option to save the sort or to remove it to
allow the records to return to the way they were ordered before you applied the sort.
The records revert to their ordering before the sort was applied.
If you add new records to a table that has been sorted, any new records are
automatically saved.
Page 5
Saving a sort
When you open a table in Access -- any table -- the records are displayed in order based
on values that appear in the primary key field. In other words, Access defaults to a sort on
the primary key when a table is opened. A sort can be performed against any field listed
in a table, however. Sorting table records actually change the table design. When you
attempt to close a table after a sort, Access will prompt you to save the changes to the
table design.
To save a sort:
The sort order is saved. When you open the table again, the records will still be
sorted.
To cancel a sort:
The change is not saved; the table remains in its original design.
Page 6
Challenge!
o Move the City field to the right of the State field and sort (descending or
ascending) the records by State and City.
o Move the City field to the right of the Last Name field and sort
(descending or ascending) the records by Last Name and City.