Иллюстрированный самоучитель по OfficeXP


Упражнение 7. Индекс


Для ускорения поиска данных о конкретном человеке в таблице Контакты удобно рассортировать записи по алфавиту. Чтобы назначить сортировку по полю Фамилия, выполните следующие шаги.

  1.  В окне базы данных щелкните на значке таблицы Контакты.

  2.  Щелчком на кнопке Открыть откройте таблицу в режиме редактирования.

  3.  В окне таблицы щелкните на заголовке Фамилия, чтобы выделить столбец.

Рис. 16.16.

Сортировка фамилий по алфавиту

  1.  Щелчком на кнопке Сортировка по возрастанию (Sort Ascending) упорядочите записи столбца фамилии таблицы по алфавиту (рис. 16.16).

  2.  Вставьте в таблицу еще несколько человек с фамилией Петров. Например, Василий Петров, Николай Петров и Игорь Петров. Добавляйте записи в указанном порядке.

  3.  Чтобы обновить сортировку, закройте окно таблицы Контакты и вновь откройте таблицу. Записи окажутся расположенными так, как показано на рис. 16.17.

Рис. 16.17.

Несколько человек с одинаковыми фамилиями

Фамилии упорядочены по алфавиту, но имена людей расставлены в беспорядке. Если бы в таблице было несколько сотен людей с фамилией Петров, то поиск нужного человека существенно бы осложнился. Чтобы выполнить сортировку сразу по нескольким полям, следует воспользоваться сложным индексом. Его настройка выполняется посредством следующих действий.

  1.  Щелчком на кнопке Вид переключитесь в режим конструктора.

  2.  Чтобы открыть окно индексов таблицы Контакты, показанное на рис. 16.18, щелкните на кнопке Индексы (Indexes) панели инструментов. В окне индексов есть список со столбцами названия индекса, имени поля, по которому выполняется индексация, и режима сортировки (по возрастанию или по убыванию). Мастер таблиц при создании таблицы Контакты индексировал ее потрем полям: Название Компании, Фамилия, Код_Контакты, добавив индексы с именами соответственно: Название Компании, Фамилия и PrimaryKey. Последний из трех индексов является ключом таблицы, однозначно идентифицирующим ее записи. Все имеющиеся индексы простые, то есть назначают сортировку только по одному полю.


    Начало  Назад  Вперед