- •1. Основные понятия баз данных
- •Вопросы
- •2. Интерфейс ms Access 2010
- •3. Создание базы данных
- •Упражнение 1.
- •4. Создание таблиц.
- •Упражнение 2.
- •Упражнение 3.
- •Упражнение 4.
- •Упражнение 5.
- •Задания для самостоятельной работы
- •5. Работа с таблицами
- •Упражнение 6.
- •Упражнение 7.
- •Задания для самостоятельной работы
- •6. Создание схемы данных
- •Упражнение 8.
- •Задания для самостоятельной работы
- •7. Сжатие базы данных
- •8. Создание запросов при работе с базами данных в Access 2010
- •8.1. Создание простых запросов с помощью Мастера запросов
- •Упражнение 9.
- •Задания для самостоятельной работы
- •8.2. Создание перекрестных запросов
- •Упражнение 10.
- •Задания для самостоятельной работы
- •8.3. Создание запросов с помощью Конструктора запросов.
- •Упражнение 11.
- •Задания для самостоятельной работы
- •8.4. Создание запроса с параметром
- •Упражнение 12.
- •Задание для самостоятельной работы
- •8.5. Создание запросов с вычисляемыми полями
- •Упражнение 13.
- •Задание для самостоятельной работы
- •8.6 Анализ данных с помощью запросов.
- •Упражнение 14.
- •Задание для самостоятельной работы
- •8.7. Итоговые запросы
- •Упражнение 15.
- •Задание для самостоятельной работы
- •8.8. Создание запросов на изменение
- •8.9. Запрос на создание таблицы
- •Упражнение 16.
- •Задание для самостоятельной работы
- •8.10. Запрос на обновление данных
- •Упражнение 17.
- •8.11. Запрос на добавление данных
- •Упражнение 18.
- •Задание для самостоятельной работы
- •8.12. Запрос на удаление
- •Задание для самостоятельной работы
- •Задания для самостоятельной работы. Итоговые запросы с вычисляемыми полями и условием отбора
- •Перекрестные запросы
- •Запросы с параметром
- •Запросы на создание таблиц
- •8.13 Задания для контрольной работы Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •9. Создание форм и отчетов
- •9.1. Создание форм
- •Упражнение 19
- •9.2. Подчиненные формы
- •Упражнение 20
- •Задания для самостоятельной работы.
- •9.3. Создание элементов формы или отчета
- •9.4. Добавление вычисляемых выражений в формы и отчеты
- •Упражнение 21
- •Задания для самостоятельной работы.
- •9.5. Создание отчета
- •Упражнение 21
- •Задания для самостоятельной работы.
- •10. Макросы
- •10.1 Создание макросов
- •10.2. Создание формы “Пользовательский интерфейс”
- •Упражнение 22
- •Задания для самостоятельной работы.
- •Содержание:
Упражнение 11.
Требуется создать список оптовых покупателей из Москвы, отсортированный по дате заказа с полной информацией о заказанных ими автомобилях.
Щелкните по кнопке Создание /Запросы /Конструктор запросов.
В рабочей среде конструктора запросов откроется диалоговое окно Добавление таблицы с вкладками Таблицы, Запросы. Таблицы и запросы. В качестве источника записей создаваемого запроса, выберите ранее созданный запрос «Покупатели и автомобили», нажмите кнопку Добавить. Закройте окно Добавление таблиц.
Двойным кликом мыши по названию поля открывшейся таблицы запроса, которое следует отобразить в бланке запроса и в том порядке, в котором выбранные поля должны быть в таблице нового запроса, поместите названия полей в бланк запроса: Код оптового покупателя, Фамилия, Город, Дата заказа, Количество, Код модели, Модель, Тип кузова, Тип привода, Цвет, Цена. Для возможного перетаскивания столбца в бланке запроса из одного места в другое его нужно выделить, для выделения используйте область выделения столбцов – узкую серую полоску над столбцами в бланке запроса.
Обратите внимание на бланк запроса. В строке Поле находятся выбранные названия полей, в строке Имя таблицы – названия таблиц или запросов. В строке Вывод на экран – оставьте флажки в выбранных полях: Фамилия, Город, Дата заказа, Количество, Модель, Тип кузова, Тип привода, Цвет, Цена. Если в бланке запроса флажок под названием поля снят, значения этого поля не отображаются.
В строке Сортировка в поле Дата добавьте сортировку по возрастанию.
В строке Условие отбора в поле Город введите − Москва.
Нажмите кнопку Сохранить на панели быстрого доступа, чтобы сохранить готовый запрос. На экране появится диалоговое окно Сохранение. В поле Имя запроса введите: «Покупатели из Москвы». Нажмите ОК.
Чтобы посмотреть результат выполнения нового запроса, нажмите кнопку Конструктор /Выполнить, закройте запрос.
В области навигации отобразится новый запрос «Покупатели из Москвы».
Чтобы открыть любой запрос, в режиме таблицы, дважды щелкните по названию запроса в области навигации.
Чтобы открыть любой запрос в режиме конструктора, выделите название запроса, вызовите контекстное меню и выберите − Конструктор.
Задания для самостоятельной работы
Создайте следующие запросы на выборку с условием. В качестве источника записей для запросов в диалоговом окне Добавление таблицы выберите ранее созданный запрос «Покупатели и автомобили».
1 Покупатели автомобилей BMW 7.
2 Покупатели автомобилей с полным приводом.
Создайте следующие запросы на выборку с условием. В качестве источника записей для запросов используйте таблицу «Заказы».
1 Список заказов за 2010 год.
2 Список заказов за 2011 год.
8.4. Создание запроса с параметром
Любой запрос Access 2010 является объектом, который сохраняется в файле базы данных. Если потребуется многократно повторить такой запрос с изменяемыми значениями в условиях отбора, можно создать запрос с параметром. При выполнении такого запроса открывается диалоговое окно Введите значение параметра, в которое пользователь может ввести конкретное значение этого поля и получить нужный результат. Рассмотрим создание запроса с параметром на следующем примере.