Составители:
Рубрика:
24 25
на панели инструментов по кнопке Сортировка по возрастанию
(и проанализировать результат выполнения команды);
на панели инструментов по кнопке Сортировка по убыванию
(и проанализировать результат выполнения команды) (рис. 9).
Рис. 9
5. Выполнить сортировку таблицы СТУДЕНТ1 по нескольким по-
лям одновременно: по полю ФАМ, затем по полю ИМЯ и, наконец, по
полю ОТЧ. По каждому из полей данные должны быть отсортированы
в алфавитном порядке. Сортировку по нескольким полям произвести
с помощью фильтра:
выполните команду Записи/Фильтр/Расширенный фильтр;
в появившемся диалоговом окне откройте список
полей в первой
ячейке строки Поле и выберите ФАМ или перетащите поле ФАМ
из списка полей таблицы в первую ячейку строки Поле;
в этом же столбце щелкните строкой ниже и установите для сор-
тировки по первому полю порядок По возрастанию;
добавьте другие поля ИМЯ и ОТЧ в следующие столбцы бланка
фильтра, задавая
порядок сортировки для каждого поля По возрастанию;
выполните команду Записи/Применить фильтр (и проанализируй-
те результат);
сохраните фильтр командой Файл/Сохранить как запрос.
6. Изменить фильтр, добавив условие отбора записей. Предполо-
жим, мы хотим сохранить указанный выше порядок сортировки, но ото-
брать только записи о студентах, родившихся в 1989 г. Для этого
следует:
выполнить команду Записи/Фильтр/Изменить фильтр;
в бланк фильтра добавить новое поле ДАТА_РОЖД и задать усло-
вие отбора “*89”;
выполнить команду Записи/Применить фильтр (и проанализиро-
вать результат).
7. Изменить фильтр, добавив еще одно дополнительное условие
отбора ИН_ЯЗ=’a’.
8. Вернуться к первоначальному варианту фильтра, выполнив
команду Файл/Загрузить из запроса.
Убедиться, что результатом при-
менения этого фильтра будет вся таблица, упорядоченная по значениям
полей ФАМ, ИМЯ, ОТЧ в алфавитном порядке.
Индексация
1. Создать простой индекс, содержащий только одно поле, напри-
мер, поле ФИО:
открыть таблицу в режиме конструктора и выбрать поле ФИО;
выбрать среди свойств поля строку Индексированное поле и выб-
рать
из развернувшегося списка значение Да [Допускаются совпадения];
установить индексы по полям ДАТА_РОЖД и АДРЕС;
сохранить определение таблицы, чтобы сохранить созданный индекс.
2. Создать составной индекс:
в режиме конструктора выполнить команду Вид/Индексы;
в окне Индексы в пустую строку столбца Индекс ввести имя со-
ставного индекса РОЖД_АДРЕС, а в столбец
Поле последовательно
ввести имена полей составного индекса ДАТА_РОЖД и в следующей
строке – АДРЕС;
против каждого поля в столбце Порядок сортировки укажите По
возрастанию;
в области Свойства индекса указать, что индекс не является уни-
кальным и пустые поля пропускать не надо;
закрыть окно индексов и сохранить определение таблицы.
Фильтрация
1. Для быстрого поиска
нужной записи используется поиск по об-
разцу. Пусть требуется в таблице СТУДЕНТ1 найти все записи о сту-
дентах 1987 года рождения.
С этой целью:
выделить поле ДАТА_РОЖД;
выполнить команду Правка/Найти;
Страницы
- « первая
- ‹ предыдущая
- …
- 11
- 12
- 13
- 14
- 15
- …
- следующая ›
- последняя »