Удалите из таблицы Заказчики заказчиков, которые стали агентами

В данном задании Вам необходимо удалить из таблицы Заказчики тех заказчиков, которые стали агентами, т. е. С номерами менее 23. Но при удалении заказчиков из таблицы, желательно оставить о них сведения в таблице продажи за год, т. к.. учет продаж велся еще до того, как заказчики стали Агентами.

Создайте однотабличный запрос на выборку в режиме Конструктора, на основании таблицы Заказчики. Установите в форме поля таблицы:

№ заказчика

ФИО заказчика

Телефон

Далее, выполните команду Запрос-Удаление. В окне запроса появится строчка Удаление:

 
 

Так как вам нужно удалить всех заказчиков, имеющих порядковый номер < 23, следовательно в условие отбора, в поле № заказчика введите: < 23.

Таким образом Вы создали запрос на Удаление, но если его сейчас запустить, то удалятся из БД все данные, касающиеся 21 и 22 Заказчиков, а нам необходимо сохранить записи в таблице Продажи за год

Следовательно, для осуществления запроса необходимо изменить связь в Схеме данных. Для этого:

Закройте запрос, сохранив его под именем: «Запрос на удаление»

В БД вернитесь в окно Таблицы и вызовите Схему данных. (Сервис- Схема данных)

В схеме данных найдите связь между таблицами Продажи за год и Заказчики.

Выделите связь левой кнопкой мыши, а затем правой кнопкой выберите свойство связи: Изменить связь. Автоматически появится диалоговое окно Связ и: удалите флажки с пункта


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: