Модификация данных с помощью запросов на изменение Обновление группы записей. По умолчанию Access всегда создает запрос на выборку. В режиме конструктора в меню ЗАПРОС присутствуют команды четырех типов: Создание таблицы, Добавление, Обновление, Удаление. Для преобразования запроса на выборку в запрос на обновление необходимо выбрать пункт Обновление.
При подобном преобразовании запроса Access меняет заголовок окна запроса и добавляет строку Обновление в бланк QBE. Эта строка используется для ввода новых значений или выражений, которые должны изменить в отобранных записях существующие записи.
Чтобы выполнить запрос на обновление, выберите команду Запрос-Запуск. Access просмотрит обновляемую таблицу, определит количество обновляемых строк, а затем выведет на экран окно диалога с сообщением о количестве строк, которые будут изменены запросом.
Создание запроса на удаление. Удалить группу записей из базы можно с помощью запроса на удаление. Как и в случае запроса на обновление, полезно сначала выяснить, какие именно записи будут удалены запросом. Например, необходимо удалить из таблицы Поездки все записи о некотором туре. Начнем с запроса на выборку, отбирающего их. Создадим запрос с параметром. Параметром запроса будет номер тура. Для задания запроса выполним команду Запрос –Параметры.
В окне параметров укажем параметр Номер тура (тип данных должен совпадать с типом данных поля Номер тура таблицы поездки).
Запрос сформируем аналогично следующему:
Проверим работу запроса. При выполнении запроса должно появиться окно для ввода значения параметра (необходимо ввести номер тура, информацию о котором необходимо получить).
В результате выполнения запроса должна появиться таблица с информацией по одному туру.
Преобразуем запрос на выборку в запрос на удаление. Для этого откройте запрос в Конструкторе и выполните команду Запрос – Удаление.
Сформируйте запрос аналогично показанному на рисунке. Закройте окно запроса и исполните запрос.
Лабораторная работа №3 Тема: Разработка форм в MS Access
Цели работы Освоить приемы построения форм с помощью конструктора. Формулировка задания Разработать три формы: Турагентства, Туры, Поездки. Форма Турагентства должна содержать поля для ввода информации о турагентствах, рисунок, соответствующий содержанию формы, и кнопку для закрытия формы (выхода). Форма Туры по структуре аналогична форме Турагентства. На форме Поездки должна отображаться информация: номер турагентства, номер тура, количество туристов, цена тура, - рисунок, и иметься кнопка закрытия формы (выхода).
Разработать головную форму, содержащую кнопки для открытия форм Турагентства, Туры, Поездки и кнопку для закрытия головной формы.
Материалы для изучения Создание формы в конструкторе форм
Любая форма в MS Access состоит из объектов формы, которые имеют характерные для них свойства. Для каждого объекта формы можно определить действия, выполняемые при наступлении определенных событий. Процесс создания формы состоит в размещении объектов на форме и определении для них свойств, связанных с ними событий и выполняемых действий.
|