
-
Откройте окно конструктора запросов и добавьте таблицу
“ Сведения о заказе”.
-
Выполните команду Тип запроса/Удаление .
-
Поместите в бланк запроса поле Стоимость единицы, значения которого нужно обновить, а также поле Товар (или ИД), необходимое для задания условия.
-
В строке Обновление первого столбца введите выражение , которое должно быть использовано для изменения полей:
[Сведения о заказе на приобретение]![Стоимость единицы] * 1,1
Это выражение можно создать с помощью построителя выражений.
-
В строке Условие отбора второго столбца введите значение идентификатора товара. Полученный бланк запроса представлен на рис..
-
Запустите запрос на выполнение. MS Access сообщит вам о количестве изменяемых записей.
Запросы удаления позволяют удалить из таблицы записи, удовлетворяющие определенным условиям.
Предположим, что необходимо удалить из таблицы “Заказы” все записи о сделках, совершенных до 06.06.2006 года.
-
Прежде всего необходимо создать резервную копию таблицы “Заказы”. Для этого нужно выделить эту таблицу и, нажав правую кнопку мыши, выбрать из контекстного меню команду Копировать.
-
Затем, вызвав контекстное меню БД, выбрать команду Вставить. После чего будет предложено ввести наименование новой таблицы и параметры вставки. Например, введем имя новой таблицы “Копия_Заказы”.
-
-
Активизируйте категорию “Запросы” и откройте «Конструктор запросов», в который добавьте таблицу “Заказы”. Выберите команду Тип запроса/Удаление.
-
Добавьте все поля из таблицы в бланк запроса. В поле Дата размещения в строке Условие отбора введите условие: 06.06.2006.
-
Запустите запрос на выполнение. Ms Access сообщит сколько строк будет удалено. Нажмите кнопку Да для удаления записей или кнопку Нет – для отказа от удаления.
Чтобы просмотреть результат выполнения запроса, нужно открыть таблицу ”Заказы”.
Следует знать, что удаление записей может привести к непредсказуемым результатам, в том числе и к нарушению целостности БД. Не допускается удаление записи из главной таблицы, если существуют связанные с ней записи в подчиненной таблице. Например, невозможно удалить запись из таблицы “Клиенты”, если в таблице “Заказы” имеются заказы, относящиеся к данному покупателю.
Список литературных источников
-
Хомоненко А.Д. и др. Базы данных. Учебник для высших учебных заведений / Под ред. проф. А.Д. Хомоненко.– СПб.: КОРОНА принт, 2004.–736 с.
-
Управление данными в Microsoft Access: Методические указания к лабораторным работам/ Рязан. гос. радиотехн. акад.; Сост. В.Е. Борзых. Рязань, 2003. 36 с.
-
Управление данными в Microsoft Access 2007: Методические указания к лабораторным работам/ Рязан. гос. радиотехн. ун.-т.; сост. В.Е. Борзых. Рязань, 2010. -24 с.
-
Фуллер, Лори Ульрих, Кук, Кен, Кауфельд, Джон. Microsoft Office access 2007 для «чайников». : Пер. с англ.-- М. :ООО «И.Д. Вильямс», 2007.-384с.