Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы MS Access.docx
Скачиваний:
16
Добавлен:
17.12.2018
Размер:
258.45 Кб
Скачать

5.2.2. Сортировка и фильтрация таблиц

  1. С помощью команд (Сортировка от А до Я, Сортировка от Я до А) вкладки Главная или контекстного меню отсортируйте записи:

в таблице Покупатели по именам покупателей (по возрастанию – по алфавиту);

в таблице Заказы по датам заказов (по убыванию).

С помощью команды Параметры расширенного фильтра - Расширенный фильтр отсортируйте записи таблицы Заказано сначала по полю КодЗаказа, затем по полю Стоимость:

в окне команды поместите в строку Поле поля КодЗаказа и Стоимость;

выберите для поля КодЗаказа вид сортировки По возрастанию, а для поля СтоимостьПо убыванию;

выполните команду Применить фильтр (вкладка Главная).

  1. Создайте фильтр к таблице Покупатели. Выберите покупателей из Екатеринбурга с высокой степенью надежности с помощью команды Выделение. Выполните следующие действия:

  • откройте таблицу Покупатели;

  • щелкните ячейку, содержащую значение Екатеринбург;

  • нажмите кнопку на панели инструментов Выделение;

  • выберите из списка Равно “Екатеринбург”;

  • щелкните ячейку, содержащую значение высокая;

  • нажмите кнопку на панели инструментов Выделение;

  • выберите из списка Равно “высокая”;

  • нажмите кнопку на панели инструментов Удалить фильтр для отмены фильтрации.

  1. Создайте фильтр к таблице Покупатели. Выберите покупателей, проживающих в Екатеринбурге и Омске (команда Расширенный фильтр). Средствами команды список должен быть упорядочен по городам, а внутри городов по именам. Выполните следующие действия:

  • откройте таблицу Покупатели;

  • выберите команду Параметры расширенного фильтра – Расширенный фильтр;

  • в окне конструктора фильтра поместите в строку Поле поля: Город, Название;

  • в строке Сортировка выберите из списка значение По возрастанию для поля Город и для поля Название;

  • в строке Условие отбора столбца Город введите выражение Е*, а в строке ИЛИ О*;

  • сохраните фильтр с помощью команды Сохранить на панели Главная;

  • нажмите кнопку на панели инструментов Применить фильтр.

  1. Создайте фильтр к таблице Заказы – список неоплаченных заказов за декабрь 2010 года. Используйте команду Параметры расширенного фильтра – Изменить фильтр. Выполните следующие действия:

  • откройте таблицу Заказы;

  • выберите команду Изменить фильтр;

  • в ячейку, расположенную под заголовком ДатаИсполнения, введите выражение between 01.12.2010 and 31.12.2010 (слово between можно заменить знаками сравнения >= и <=);

  • установите, а затем снимите флажок в ячейке под заголовком Оплата;

  • сохраните фильтр с помощью команды Сохранить на панели Главная;

  • нажмите кнопку на панели инструментов Применение фильтра.

5.2.3. Создание запросов Создание запросов на выборку к одной таблице

  1. Создайте запрос к таблице Покупатели, содержащий сведения о покупателях из Санкт-Петербурга, упорядоченные по полю Название. Номера телефонов покупателей должны начинаться с цифры 2. Включите в запрос поля: КодПокупателя, Название, Город, Телефон. Выполните следующие действия:

  • откройте вкладку Создание и выберите команду Конструктор запросов;

  • в окне Добавление таблицы промаркируйте таблицу Покупатели и нажмите кнопку Добавить, затем кнопку Закрыть;

  • в окне конструктора запросов поместите в строку Поле перечисленные в задании поля (выберите из списка, нажав кнопку раскрывающегося списка, (рис. 5.2) или выполните двойной щелчок на имени поля в схеме таблицы, расположенной в верхней половине окна конструктора запросов);

Рис. 5.2. Выбор из списка полей таблицы Покупатели поля КодПокупателя

  • в строке Условие отбора поля Город введите значение Санкт-Петербург, а поля Телефон выражение 2*;

  • в строке Сортировка выберите из списка значение по возрастанию для поля Название;

  • сохраните структуру запроса и выполните запрос, нажав кнопку Выполнить на панели Работа с запросами.

  1. Создайте запрос к таблице Товары, содержащий сведения о товарах, которых осталось на складе не более 50 единиц, и которые поставлены поставщиками с кодами 1 и 2. Включите в запрос данные: наименование товара, единица измерения, количество на складе, код поставщика. Выполните следующие действия:

  • в окне конструктора запросов поместите в строку Поле перечисленные в задании поля;

  • в строке Условие отбора столбца КодПоставщика введите выражение 1 OR 2, а столбца К-воНаСкладевыражение <=50;

  • выполните и сохраните запрос.

Примечание. Имена запросов оставляйте те, которые присваивает программа по умолчанию (Запрос1, Запрос2 и т.д.).