Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access новый практикум.docx
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
6.92 Mб
Скачать

Изменение группы записей с помощью запроса на обновление

Представьте себе, что на вашем складе произошло подорожание процессоров на 20%. Естественно, возникает необходимость исправить поле Цена в таблице "Товары1".

Посмотрим на таблицу Товары1, включив фильтр по полю Описание товара:

рис. 79 Таблица Товары1 с фильтром

Создадим запрос, изменяющий цену процессоров:

рис. 80 Бланк запроса на обновление

К ак всегда, перед тем, как выполнить запрос, включаем режим таблицы:

рис. 81 Эти записи будут скорректированы

Возвращаемся в Конструктор и выполняем запрос, рис. 82:

рис. 82

Закрываем запрос и открываем Таблицу1:

Рис. 83 Новые цены на процессоры

рис. 84 А это - старые цены

Задание 1:

Теперь самостоятельно измените таблицу "Товары1" в связи со снижением цены на вентиляторы на 15%:

рис. 85 Старые цены на вентиляторы

рис. 86 Новые цены на вентиляторы

Задание 2

Выберите тип запроса Создание таблицы и таблицу "Процессор" с данными только о процессорах, .

Рис. 87 Диалоговое окно создания таблицы

Рис. 88 Подтверждаем создание таблицы

Рис. 89 В списке появилась новая таблица

Запросы с выводом наборов значений. Групповые операции. Подготовка к контрольной работе. Запросы с выводом наборов значений

  1. Создать запрос, в котором будут выведены 5 самых дорогих товаров. Для этого сделать сортировку по убыванию и использовать кнопку «Набор значений» на панели инструментов, Error: Reference source not found

рис. 90 Бланк запроса для вывода пяти самых дорогих товаров

  1. Выведите 5% самых дешёвых товаров, Error: Reference source not found.

рис. 91 5% самых дешёвых товаров

Групповая операция, или подведение итогов по записям

Посмотрим, какие у нас есть группы товаров:

рис. 92 Группировка по полю Описание товара

Выполняем запрос:

рис. 93 Группы товаров

Операции, используемые при подведении итогов:

  • S um – Суммирование значений группы.

  • Avg – Вычисление среднего арифметического значения группы.

  • Min – Поиск минимального значения в группе.

  • Max - Поиск максимального значения в группе.

  • Count – Количество значений в группе.

  • First – Первое значение в группе.

  • Last - Последнее значение в группе.

рис. 94 Групповые операции

Для таблицы Товары подсчитаем сумму по каждой группе товаров:

Д обавляем в Конструктор поле Цена и включаем операцию суммирования:

рис. 95

Выполняем запрос:

рис. 96 Запрос с подведением итогов по группам товара

Задание1: в таблице «Товары» проверить все указанные операции. Обратите внимание на изменения в названии поля в запросе.

Задание2: в таблице "Сотрудники" подсчитайте количество сотрудников (то есть фактически количество фамилий) в каждой группе, Рис. 97

Рис. 97 Задание2 выполнено

Подготовка к контрольной работе №1

Самостоятельно придумайте запросы примерно следующего содержания:

  • запрос на выборку

  • запрос с параметром

  • запрос с вычисляемыми полями

  • запрос с повторяющимися записями

  • запрос на обновление, удаление записей и на создание новой таблицы

Контрольная работа №1

Примерные задания для контрольной работы:

Задание №1

Создайте запрос с параметром, в котором будет отражено, когда и какие товары поставляла указанная страна, а также дату исполнения заказа. Примените этот запрос для Японии.

Задание №2

Создайте запрос, в котором будет отражено, в закупках каких товаров, в каком количестве и когда участвовала сотрудница Краснова Н. в первом полугодии 2003 года.

Задание №3

Проведите увеличение цены товара на складе на 18% и подсчитайте, на сколько подорожали процессоры.

Задание №4

Создайте запрос, в котором будет отражено, сколько раз осуществлялись сделки по получению вентиляторов. Используйте Мастер запросов – Повторяющиеся записи.

Задание №5

Сделайте копию таблицы "Сотрудники". Задача: два ваших сотрудника, Иванов и Тимин, нашли себе более высокооплачиваемую работу и решили уволиться. Исключите их из списка в таблице "Сотрудники1".

Создание и редактирование отчётов

Для создания отчётов необходимо иметь принтер, подключенный к компьютеру.

Отчёты – это средство для отображения данных при выводе на печать. Просматривать на экране их обычно неудобно. Отчёт формируется на основе созданных в базе данных таблиц и запросов.

Создание отчета с помощью средства «Отчет»

Средство «Отчет» — это самый быстрый способ создания отчета, потому что с его помощью отчет формируется сразу же, без запроса дополнительной информации. В отчете будут представлены все записи базовой таблицы или запроса. Хотя получившийся отчет скорее всего будет далек от совершенства, он позволит быстро просмотреть базовые данные. После этого отчет можно сохранить и изменить в режиме макета или конструктора в соответствии с поставленной задачей.

Создадим отчёт на основе таблицы "Сотрудники":

  1. В области переходов щелкните таблицу или запрос, на основе которых нужно создать отчет.

  1. На вкладке Создание в группе Отчеты щелкните Отчет.

Приложение Access создаст отчет и отобразит его в режиме макета.

рис. 98

После просмотра отчет можно сохранить, а затем закрыть и его, и источник записей — таблицу или запрос. В следующий раз при открытии отчета программа Access отобразит в нем самые последние данные из источника записей.