«Запросы в MS Access» Преподаватели: Андреева Е. С. Никитенко Т. В.
2
3 запрос Одним из стандартных объектов Microsoft Access является запрос. Запросы используются для просмотра, анализа и изменения данных в одной или нескольких таблицах. Запросы могут служить источником данных для форм и отчетов Microsoft Access. Сам запрос не содержит данных, но позволяет выбирать данные из таблиц и выполнять над ними ряд операций.
4 Создаются на основе обычного запроса
5 Выбрать имена полей из таблиц и указать условия по строке «Условия отбора» Для выполнения запроса, нужно нажать на кнопку на панели инструментов
6 «Создать запрос, в котором предусмотреть вывод на экран данных о сканерах по цене от 100 до 200 $ с гарантией меньше 2 лет.» Для решения задачи выполняем последовательность действий: Создатькнопка «Создать» Конструкторкоманда «Конструктор» Добавление таблицы Добавитьв окне «Добавление таблицы» выделить таблицы и нажать на кнопку «Добавить» из таблиц, последовательно выбираем поля и записываем условие.
7
8 Вычислить общую стоимость товара Вычислить общую стоимость товара.
9
10 Удалим слово Выражение 1, введем слово Стоимость Для выполнения запроса, нужно нажать на кнопку на панели инструментов
11 Осуществляют анализ и выборку данных по условию, не изменяя данные в исходных таблицах. Поэтому после их сохранения можно открывать запросы, после чего отобразиться результат выполнения.
12
13 Задача: Отобразить все данные о товаре для производителя, введенного с клавиатуры Задача: Отобразить все данные о товаре для производителя, введенного с клавиатуры
14
15 Результат Задача: Определить количество мониторов и принтеров для каждого производителя Задача: Определить количество мониторов и принтеров для каждого производителя
16
17 Результат Задача Задача: Определить количество производителей
18
19 Результат Задача: Отобразить результат запроса в виде таблицы
20 После сохранения запроса на выборку, рядом с именем запроса появляется соответствующий значок: Запрос с параметром, групповой и итоговый запрос Перекрестный запрос
21 Повторение Групповой запрос Запрос с параметром Перекрестный запрос Итоговый запрос Результат отображается согласно введенному параметру (значению) в диалоговом окне ввода Результат отображается в виде таблицы с изменением ее макета, группировкой данных и итоговых вычислений Выполняются итоговые вычисления, группируя данные Выполняются вычисления по группе данных.
22 Модифицируют данные в исходных таблицах по условию. После их сохранения, открытие запроса приведет к повторному изменению данных. Изменения отменить нельзя, поэтому рекомендуется создавать копии исходных таблиц.
23
24 Создание запроса: 1.Создать обычный запрос 2.Меню Запрос 3.В строке Обновление записать формулу с помощью Построителя Выражений 4.Запустить запрос на выполнение, результат просмотреть в исходной таблице
25 После запуска запроса, на экране появляется диалоговое окно Задача: Увеличить количество принтеров и мониторов на 50 штук, если дата их поставки была в марте. Задача: Увеличить количество принтеров и мониторов на 50 штук, если дата их поставки была в марте.
26 Таблица Магазин до выполнения запроса после выполнения
27 Создание запроса: 1.Создать обычный запрос 2.Меню Запрос 3.В диалоговом окне ввести имя таблицы и выбрать параметр 4.Запустить запрос на выполнение, результат просмотреть в списке исходных таблиц
28 Задача: На основе исходных таблиц создать таблицу «Новая» с данными о принтерах и сканерах Задача: На основе исходных таблиц создать таблицу «Новая» с данными о принтерах и сканерах
29 После запуска запроса появляется диалоговое окно Результат отобразится в таблице
30
31 Создание запроса: 1.Создать обычный запрос, указав имена полей с условиями для удаления данных 2.Меню Запрос 3.В строке Условие отбора записать условия для удаления 4.Запустить запрос на выполнение, результат просмотреть в исходной таблице
32 Задача: Из таблицы «Новая» удалить данные о принтерах
33 После запуска запроса появляется диалоговое окно Результат выполнения представлен в таблице «Новая»
34 Создание запроса: 1.Создать обычный запрос, указав поля из таблиц которые являются источником для добавления данных 2.Меню Запрос 3.В диалоговом окне указать таблицу для добавления данных 4.Запустить запрос на выполнение, результат просмотреть в исходной таблице
35 Задача: Добавить в таблицу «Новая» удаленные данные о принтерах
36 После запуска запроса появляется диалоговое окно Результат выполнения представлен в таблице «Новая».Данные добавляются в конец таблицы.
37 После сохранения запросов Действий, рядом с именем запроса появляется соответствующий значок:
38 А)Определить общее количество товара, введенного с клавиатуры. Б) Увеличить количество товара по каждой модели на 10 штук, для производителя введенного с клавиатуры.
39 1. Тимошок Т.В. Microsoft Access 2003.Самоучитель: - М: Издательский Дом «Вильямс», с. 2.Дженнингс Р. Microsoft Access в подлиннике. Том 2: пер. с англ-СПб: ВНV -Санкт-Петербург, с. 3. Кузин С.С. Соколова И.И. Применение стандартных средств Microsoft Office в статистике (учебное пособие) – Москва Михеев Е.В. ИТ в профессиональной деятельности: учебное пособие для среднего профессионального образования - 4-е издание: М: Издательский Центр, с. 5. Электронный курс лекций «Обучение Microsoft Access 2000». 6. И.А.Сенвов. Access учебный курс. – СПБ – ПИТЕР.2007 – 267с Информационные ресурсы 1. Мультимедийный учебник «Microsoft Access 2002» (базовый курс). 2. Электронный курс лекций «Обучение Microsoft Access 2000».