Запрос на удаление.
С помощью запроса на удаление производится удаление записей из одной таблицы или нескольких взаимосвязанных таблиц. Вначале запрос на удаление создается как запрос на выборку, содержащий таблицы, из которых нужно удалить записи. Затем в окне конструктора запросов он превращается в запрос на удаление с помощью кнопки Удаление на панели инструментов или команды меню Запрос/Удаление. При этом открывается строка в бланке запроса Удаление. С помощью мыши надо переместить символ * из списка полей таблицы в бланк запроса. В строке Удалениев столбце этого поля появится значение ИЗ.Поля, для которых ставятся условия отбора, с помощью мыши перемещаются в бланк запроса. В строке Удалениепод этими полями появляется значение Условие. В строке Условие отборадля этих полей указываются необходимые условия. Для предварительного просмотра удаляемых записей нужно нажать кнопку Представление запросана панели инструментов. По этой же кнопке осуществляется возврат в режим конструктора запроса. Для удаления записей нужно нажать кнопку Запускна панели инструментов.
Результаты работы запроса зависят от установленных ранее в схеме базы данных отношений между таблицами и параметров целостности:
1. Если в бланке запроса указана подчиненная таблица и не установлен параметр Каскадное удаление в схеме базы данных, то в результате работы запроса будут удалены только записи подчиненной таблицы.
2. Если в бланке запроса указана подчиненная таблица и установлен параметр Каскадное удаление в схеме базы данных, то в результате работы запроса будут удалены не только записи подчиненной таблицы, но и записи главной таблицы.
3. Если в бланке запроса указана главная таблица и не установлен параметр Каскадное удаление в схеме базы данных, то удаление записей возможно, если в подчиненной таблице нет связанных записей.
4. Если в бланке запроса указана главная таблица и установлен параметр Каскадное удаление в схеме базы данных, то в результате работы запроса будут удалены все выбранные записи главной таблицы и связанные с ними записи подчиненной таблицы.
5. Если параметры целостности базы данных не установлены вообще, то удаляются только указанные в бланке запроса записи вне всяких логических связей.
Дата добавления: 2014-12-11; просмотров: 877;