§ 3.7. Сортировка, поиск и замена данных в базе данных
Информатика 11 авт. Рывкинд И.Я, Лысенко Т.И, Черникова Л.А, Шакотько В.В.
На примере базы данных «Страны мира», таблица «Страны»
I. Сортировка данных.
Как и в таблицах Word 2007 и Excel 2007, данные в таблицах баз данных можно сортировать. По умолчанию данные в Access 2007 сортируются по возрастанию значений по ключевому полю во время открытия таблицы.
Алгоритм сортировки данных:
Итог – анализ:
У имени поля, по данным которого осуществлено сортировки, появляется стрелка, которая указывает на вид по: - по возрастанию, - по убыванию.
Для того чтобы снять сортировку, необходимо выбрать кнопку (Сброс сортировки группы Сортировка и фильтр вкладки Основное).
II.Сортировка по данным нескольких полей.
Для сортировки по данным нескольких полей с одинаковыми значениями параметров сортировки следует выделить эти поля (выделить можно только соседние поля) и выполнить: Главное - Сортировка и фильтр - По возрастанию (по убыванию).
При сортировке по данным нескольких полей сначала сортировка происходит по данным полей, размещенных слева.
Фрагмент таблицы Страны мира, отсортированный по возрастанию по данным полей Часть мира и Площадь, приведены на рисунке:
Можно настроить результаты максимально точно, отсортировав записи по нескольким полям.
При сортировке по нескольким полям важно определить внешние и внутренние поля.
Для получения нужных результатов необходимо обозначить соответствующие поля как внутренние и внешние поля сортировки.
Например, необходимо сортировать таблицу «Контакты» по полям «Имя» и «Фамилия». Чтобы для каждой фамилии отсортировать имена от А до Я или от Я до А, поле «Имя» должно быть внутренним. С другой стороны, если нужно отсортировать фамилии для каждого имени, внутренним следует назначить поле «Фамилия». Сначала записи будут отсортированы по внешним полем «Фамилия», а затем с внутренним полем «Имя».