- •Практическое занятие №1 Создание базы данных. Построение таблиц.
- •В режиме Конструктора таблицы создаются путем задания полей, их типов и свойств. В базе данных Example создайте таблицу «Заказы» в режиме Конструктора. Для этого нужно:
- •Практическое занятие №2 Настройка таблиц. Автоматизация работы с таблицами.
- •Практическое занятие №3 Поиск и сортировка данных. Применение фильтров.
- •Практическое занятие №4 Создание межтабличных связей в Microsoft Access.
- •Практическое занятие №5-6 Реализация запросов и их применение.
- •Создание простого запроса на выборку с помощью мастера
- •Создание запроса с параметрами с приглашением на ввод условий отбора
- •Создание простого запроса на выборку с помощью мастера
- •Запросы на изменение и их использование
- •Запрос на удаление
- •Практическое занятие №7 Создание форм для ввода данных.
- •Автоматическое создание формы на основе таблицы или запроса.
- •Автоматическое создание формы на основе таблицы или запроса.
- •Практическое занятие №8 Создание отчетов.
- •Практическое занятие №9 Работа с макросами.
- •1. Алгоритм создания макроса.
- •2. Способы создания макросов.
Запросы на изменение и их использование
Запрос на изменение - это запрос, который за одну операцию вносит изменения в несколько записей. Существует четыре типа запросов на изменение: на удаление, на обновление и добавление записей, а также на создание таблицы.
Запрос на удаление
Удаляет группу записей из одной или нескольких таблиц. Например, запрос на удаление позволяет удалить записи о товарах, поставки которых прекращены или на которые нет заказов. С помощью запроса на удаление можно удалять только всю запись, а не отдельные поля внутри нее.
Удаление записей с помощью запроса, включающего только таблицу на стороне «один», связанную отношением «один-ко-многим»
При выполнении запроса на удаление, включающего только таблицу на стороне «один» отношения «один-ко-многим», если для данного отношения было указано каскадное удаление, удаляются также и связанные записи на стороне «многие».
Создайте запрос, позволяющий удалять записи о товарах, которые вам не нужны.
В окне базы данных перейдите к вкладке Запросы и нажмите кнопку Создать.
В диалоговом окне Новый запрос выберите команду Конструктор и нажмите кнопку OK.
В диалоговом окне Добавление таблицы перейдите к вкладке, которая включает объекты, содержащие требуемые данные.
Для добавления объектов в запрос дважды щелкните кнопкой мыши на имени таблицыТовары, а затем нажмите кнопку Закрыть.
Если запрос содержит несколько таблиц или запросов, убедитесь, что между собой их соединяет линия. Для Microsoft Access это означает, что данные связаны.
В режиме конструктора запроса нажмите стрелку рядом с кнопкой Тип запроса на панели инструментов и выберите команду Удаление.
Переместите с помощью мыши символ «звездочка» из списка полей для данной таблицы в бланк запроса.
В ячейке Удаление в этом поле появляется значение Из.
Чтобы указать условия отбора для удаляемых записей, переместите поле Наименование, для которого необходимо установить условия отбора, в бланк запроса.
В ячейке Удаление в этом поле появляется значение Условие.
Введите условие отбора в ячейку Условие отбора для поля Наименование, перемещенного в бланк запроса. Условие – «Введите наименование товара, который вы собираетесь удалять»
Для предварительного просмотра удаляемых записей нажмите кнопку Вид на панели инструментов. Для возврата в режим конструктора снова нажмите кнопку Вид на панели инструментов. Любые изменения следует вносить в режиме конструктора.
Для удаления записей нажмите кнопку Запуск на панели инструментов.
Примечание.Чтобы остановить выполнение запроса, нажмите клавишиCTRL+BREAK.
Запрос на обновление записей
Вносит общие изменения в группу записей одной или нескольких таблиц. Например, на 10 процентов поднимаются цены на все молочные продукты или на 5 процентов увеличивается зарплата сотрудников определенной категории. Запрос на обновление записей позволяет изменять данные в существующих таблицах.
Задача. Обновить записи таблицы Товары с учетом того, что цена на молоко и хлеб поднимается на 20%.
В окне базы данных перейдите к вкладке Запросы и нажмите кнопку Создать.
В диалоговом окне Новый запрос выберите команду Конструктор и нажмите кнопку OK.
В диалоговом окне Добавление таблицы перейдите к вкладке, которая включает объекты, содержащие требуемые данные.
Для добавления объектов в запрос дважды щелкните кнопкой мыши на имени таблицы Товары, а затем нажмите кнопку Закрыть.
В режиме конструктора запроса нажмите стрелку рядом с кнопкой Тип запроса на панели инструментов и выберите командуОбновление.
Переместите с помощью мыши из списка полей в бланк запроса поля, которые необходимо обновить или определить для них условие отбора – поле Цена и Наименование.
В ячейке Условие отбораполе Наименование укажите условие отбора – молоко, а в ячейке или - хлеб.
Для поля Цена, которое необходимо обновить, в ячейку Обновлениевведите выражение[цена]*1,2, которое должно быть использовано для изменения полей.
Чтобы просмотреть обновляемые записи нажмите кнопку Видна панели инструментов. Выводимый список не будет содержать новых значений. Для возврата в режим конструктора запроса снова нажмите кнопку Вид на панели инструментов. Любые изменения следует вносить в режиме конструктора.
Для создания новой таблицы нажмите кнопку Запускна панели инструментов.
Примечание.Чтобы остановить выполнение запроса, нажмите клавиши CTRL+BREAK.
Контрольные вопросы:
Какие типы запросов вы знаете?
Как создать запрос на выборку?
Когда используют запрос на изменение? Приведите пример.
В каких случаях используют запрос с параметрами?