- •Раздел 5. Ms access. Лабораторный практикум
- •5.1. Лабораторная работа Разработка базы данных в среде локальной субд ms Access
- •Редактирование структуры таблицы Покупатели в режиме конструктора
- •Поля таблицы Покупатели
- •Свойства полей таблицы Покупатели
- •Создание таблицы Поставщики
- •Поля таблицы Поставщики
- •Свойства полей таблицы Поставщики
- •Создание таблицы Заказы в режиме Конструктора
- •Поля таблицы Заказы
- •Свойства полей таблицы Заказы
- •Создание таблиц Товары и Заказано с помощью команды Импорт
- •Создание схемы данных – установка связей между таблицами
- •5.2. Лабораторная работа Редактирование таблиц. Сортировка и фильтрация таблиц. Создание запросов
- •5.2.1. Редактирование таблиц
- •5.2.2. Сортировка и фильтрация таблиц
- •5.2.3. Создание запросов Создание запросов на выборку к одной таблице
- •Создание запросов на выборку к нескольким таблицам одновременно
- •5.3. Лабораторная работа Создание форм и отчетов
- •5.3.1. Создание форм
- •Создание формы с помощью мастера
- •Создание автоформы
- •5.3.2. Создание отчетов
- •Создание отчета Товары
5.2.2. Сортировка и фильтрация таблиц
-
С помощью команд (Сортировка от А до Я, Сортировка от Я до А) вкладки Главная или контекстного меню отсортируйте записи:
в таблице Покупатели по именам покупателей (по возрастанию – по алфавиту);
в таблице Заказы по датам заказов (по убыванию).
С помощью команды Параметры расширенного фильтра - Расширенный фильтр отсортируйте записи таблицы Заказано сначала по полю КодЗаказа, затем по полю Стоимость:
в окне команды поместите в строку Поле поля КодЗаказа и Стоимость;
выберите для поля КодЗаказа вид сортировки По возрастанию, а для поля Стоимость – По убыванию;
выполните команду Применить фильтр (вкладка Главная).
-
Создайте фильтр к таблице Покупатели. Выберите покупателей из Екатеринбурга с высокой степенью надежности с помощью команды Выделение. Выполните следующие действия:
-
откройте таблицу Покупатели;
-
щелкните ячейку, содержащую значение Екатеринбург;
-
нажмите кнопку на панели инструментов Выделение;
-
выберите из списка Равно “Екатеринбург”;
-
щелкните ячейку, содержащую значение высокая;
-
нажмите кнопку на панели инструментов Выделение;
-
выберите из списка Равно “высокая”;
-
нажмите кнопку на панели инструментов Удалить фильтр для отмены фильтрации.
-
Создайте фильтр к таблице Покупатели. Выберите покупателей, проживающих в Екатеринбурге и Омске (команда Расширенный фильтр). Средствами команды список должен быть упорядочен по городам, а внутри городов по именам. Выполните следующие действия:
-
откройте таблицу Покупатели;
-
выберите команду Параметры расширенного фильтра – Расширенный фильтр;
-
в окне конструктора фильтра поместите в строку Поле поля: Город, Название;
-
в строке Сортировка выберите из списка значение По возрастанию для поля Город и для поля Название;
-
в строке Условие отбора столбца Город введите выражение Е*, а в строке ИЛИ О*;
-
сохраните фильтр с помощью команды Сохранить на панели Главная;
-
нажмите кнопку на панели инструментов Применить фильтр.
-
Создайте фильтр к таблице Заказы – список неоплаченных заказов за декабрь 2010 года. Используйте команду Параметры расширенного фильтра – Изменить фильтр. Выполните следующие действия:
-
откройте таблицу Заказы;
-
выберите команду Изменить фильтр;
-
в ячейку, расположенную под заголовком ДатаИсполнения, введите выражение between 01.12.2010 and 31.12.2010 (слово between можно заменить знаками сравнения >= и <=);
-
установите, а затем снимите флажок в ячейке под заголовком Оплата;
-
сохраните фильтр с помощью команды Сохранить на панели Главная;
-
нажмите кнопку на панели инструментов Применение фильтра.
5.2.3. Создание запросов Создание запросов на выборку к одной таблице
-
Создайте запрос к таблице Покупатели, содержащий сведения о покупателях из Санкт-Петербурга, упорядоченные по полю Название. Номера телефонов покупателей должны начинаться с цифры 2. Включите в запрос поля: КодПокупателя, Название, Город, Телефон. Выполните следующие действия:
-
откройте вкладку Создание и выберите команду Конструктор запросов;
-
в окне Добавление таблицы промаркируйте таблицу Покупатели и нажмите кнопку Добавить, затем кнопку Закрыть;
-
в окне конструктора запросов поместите в строку Поле перечисленные в задании поля (выберите из списка, нажав кнопку раскрывающегося списка, (рис. 5.2) или выполните двойной щелчок на имени поля в схеме таблицы, расположенной в верхней половине окна конструктора запросов);
Рис. 5.2. Выбор из списка полей таблицы Покупатели поля КодПокупателя
-
в строке Условие отбора поля Город введите значение Санкт-Петербург, а поля Телефон выражение 2*;
-
в строке Сортировка выберите из списка значение по возрастанию для поля Название;
-
сохраните структуру запроса и выполните запрос, нажав кнопку Выполнить на панели Работа с запросами.
-
Создайте запрос к таблице Товары, содержащий сведения о товарах, которых осталось на складе не более 50 единиц, и которые поставлены поставщиками с кодами 1 и 2. Включите в запрос данные: наименование товара, единица измерения, количество на складе, код поставщика. Выполните следующие действия:
-
в окне конструктора запросов поместите в строку Поле перечисленные в задании поля;
-
в строке Условие отбора столбца КодПоставщика введите выражение 1 OR 2, а столбца К-воНаСкладе – выражение <=50;
-
выполните и сохраните запрос.
Примечание. Имена запросов оставляйте те, которые присваивает программа по умолчанию (Запрос1, Запрос2 и т.д.).