Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
22
Добавлен:
15.04.2015
Размер:
360 Кб
Скачать
  1. Откройте окно конструктора запросов и добавьте таблицу

    “ Сведения о заказе”.

  2. Выполните команду Тип запроса/Удаление .

  3. Поместите в бланк запроса поле Стоимость единицы, значения которого нужно обновить, а также поле Товар (или ИД), необходимое для задания условия.

  4. В строке Обновление первого столбца введите выражение , которое должно быть использовано для изменения полей:

    [Сведения о заказе на приобретение]![Стоимость единицы] * 1,1

    Это выражение можно создать с помощью построителя выражений.

  5. В строке Условие отбора второго столбца введите значение идентификатора товара. Полученный бланк запроса представлен на рис..

  1. Запустите запрос на выполнение. MS Access сообщит вам о количестве изменяемых записей.

Запросы удаления позволяют удалить из таблицы записи, удовлетворяющие определенным условиям.

Предположим, что необходимо удалить из таблицы “Заказы” все записи о сделках, совершенных до 06.06.2006 года.

  1. Прежде всего необходимо создать резервную копию таблицы “Заказы”. Для этого нужно выделить эту таблицу и, нажав правую кнопку мыши, выбрать из контекстного меню команду Копировать.

  2. Затем, вызвав контекстное меню БД, выбрать команду Вставить. После чего будет предложено ввести наименование новой таблицы и параметры вставки. Например, введем имя новой таблицы “Копия_Заказы”.

  3. Активизируйте категорию “Запросы” и откройте «Конструктор запросов», в который добавьте таблицу “Заказы”. Выберите команду Тип запроса/Удаление.

  4. Добавьте все поля из таблицы в бланк запроса. В поле Дата размещения в строке Условие отбора введите условие: 06.06.2006.

  5. Запустите запрос на выполнение. Ms Access сообщит сколько строк будет удалено. Нажмите кнопку Да для удаления записей или кнопку Нет – для отказа от удаления.

Чтобы просмотреть результат выполнения запроса, нужно открыть таблицу ”Заказы”.

Следует знать, что удаление записей может привести к непредсказуемым результатам, в том числе и к нарушению целостности БД. Не допускается удаление записи из главной таблицы, если существуют связанные с ней записи в подчиненной таблице. Например, невозможно удалить запись из таблицы “Клиенты”, если в таблице “Заказы” имеются заказы, относящиеся к данному покупателю.

Список литературных источников

  1. Хомоненко А.Д. и др. Базы данных. Учебник для высших учебных заведений / Под ред. проф. А.Д. Хомоненко.– СПб.: КОРОНА принт, 2004.–736 с.

  2. Управление данными в Microsoft Access: Методические указания к лабораторным работам/ Рязан. гос. радиотехн. акад.; Сост. В.Е. Борзых. Рязань, 2003. 36 с.

  3. Управление данными в Microsoft Access 2007: Методические указания к лабораторным работам/ Рязан. гос. радиотехн. ун.-т.; сост. В.Е. Борзых. Рязань, 2010. -24 с.

  4. Фуллер, Лори Ульрих, Кук, Кен, Кауфельд, Джон. Microsoft Office access 2007 для «чайников». : Пер. с англ.-- М. :ООО «И.Д. Вильямс», 2007.-384с.

Соседние файлы в папке Консп. лекций