Запрос на добавление

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

Для создания запроса необходимо выполнить следующие действия:

• создать запрос на выборку и отладить его (добавить таблицы, значения полей которых будут использоваться для добавления записей);

• отменить свойство Вывод на экран для полей запроса;

• изменить тип ЗАПРОСА на /Добавление для преобразования в запрос на добавление, при этом в бланке запроса появится строка «Добавление»; далее необходимо включить в бланк запроса поля, данные которых будут добавляться в принимающую таблицу;
можно ввести также условия отбора записей для добавления;

• указать имя таблицы, куда будут добавляться записи;

• выполнить команду ЗАПРОС/Запуск.

Если принимающая таблица содержит ключевое поле, то и добавляемые записи должны иметь такое же ключевое поле (по условиям целостности БД).

Рис. 1.7. Вид запроса на добавление в режиме конструктора

Пример: этот запрос позволит добавить студентов по фамилии и номеру зачетной книжки из групп, выбранных с клавиатуры в таблицу Экзаменационная Ведомость

Технология создания других типов запросов-действий аналогична.


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



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