Служебные программы MS Windows для очистки, проверки и дефрагментации диска. Описание средств и технологий, применяемых в глобальной компьютерной сети Internet, страница 4

Число полей в БД — 9.

Число записей в БД — 79.

Столбец

Наименование поля

Тип данных

A

Фамилия

Общий (текстовый)

B

Имя

Общий (текстовый)

C

Отчество

Общий (текстовый)

D

Пол

Общий (текстовый)

E

Дата рождения

Дата

F

Должность

Общий (текстовый)

G

Оклад

Денежный

H

Семейное положение

Общий (текстовый)

I

Количество детей

Числовой

Задание 4.

Провести двухуровневую сортировку БД, используя критерии в таблице 5. При этом на первом этапе провести сортировку согласно первичному критерию, а на втором этапе для записей, имеющих одинаковые значения первичного критерия, предусмотреть сортировку согласно вторичному критерию.

4.1. Сценарий сортировки.

4.1.1. Выделение диапазона ячеек, занимаемого исходной базой данных, перетаскиванием мышью с предварительным позиционированием ячейки, содержащей имя поля Фамилия.

4.1.2. Выбор пунктов инструментального меню Данные/Сортировка.

Заполнение диалогового окна Сортировка диапазона согласно задания: первичный критерий – по алфавиту наименований должностей, вторичный – по возрастанию возраста работника.

Так как имеем дату рождения работника, то сортировку по этому критерию выполняем по убыванию.

4.1.3. Как видим по соответствующему фрагменту сортировки, все прошло успешно. Сначала идут бухгалтеры, затем грузчики, директор и зав. секцией. Возраст бухгалтеров (и других категорий работников) возрастает, что и требовалось.

Дата рожд.

Должн.

21.05.1981

бухгалтер

24.08.1980

бухгалтер

10.05.1980

бухгалтер

23.12.1979

бухгалтер

10.05.1976

бухгалтер

12.02.1971

бухгалтер

22.05.1983

грузчик

08.09.1982

грузчик

27.11.1981

грузчик

16.04.1981

грузчик

24.11.1971

директор

14.12.1979

зав. секцией

03.03.1977

зав. секцией

19.09.1976

зав. секцией

17.06.1974

зав. секцией

22.06.1983

зам. зав. секцией

11.12.1981

зам. зав. секцией

18.06.1980

зам. зав. секцией

25.02.1980

зам. зав. секцией

18.12.1979

зам. зав. секцией

15.07.1978

зам. зав. секцией

03.10.1977

зам. зав. секцией

16.12.1976

зам. зав. секцией

25.09.1976

зам. зав. секцией

17.08.1976

зам. зав. секцией

23.01.1973

зам. зав. секцией

30.09.1972

зам. зав. секцией

30.03.1966

зам. зав. секцией

23.11.1981

программист

22.11.1980

программист

21.11.1980

программист

4.1.4. С целью подготовки к выполнению следующего задания отменяем результаты сортировки с помощью клавишного аккорда [Ctrl]+[z].

Задание 5.

Используя операцию автофильтра, произвести выборку записей из БД согласно приведенным в таблице 6 критериям фильтрации. Критерии фильтрации – фамилии, начинающиеся с «Б» и 3-ей буквой «р».

5.1.1. Выделяем диапазон ячеек, занимаемый исходной базой данных.

5.1.2. Создаем автофильтр: выделяем мышью строку 1, затем выполняем команду Данные/Фильтр/Автофильтр.