|
Запрос на добавление позволяет добавлять записи в указанную таблицу, не только текущей базы данных, но и любой другой базы
данных. Структура записи таблицы-запроса необязательно должна совпадать со структурой таблицы, в которую будут добавляться
записи. Например, в записи запроса может быть меньше полей, если на поля принимающей таблицы не наложено требование обязательности их заполнения. Допускается несоответствие типов полей, если возможно преобразование типа данных одного поля в тип данных другого поля.
Для создания запроса необходимо выполнить следующие действия:
• создать запрос на выборку и отладить его (добавить таблицы, значения полей которых будут использоваться для добавления записей);
• отменить свойство Вывод на экран для полей запроса;
• изменить тип ЗАПРОСА на /Добавление для преобразования в запрос на добавление, при этом в бланке запроса появится строка «Добавление»; далее необходимо включить в бланк запроса поля, данные которых будут добавляться в принимающую таблицу;
можно ввести также условия отбора записей для добавления;
• указать имя таблицы, куда будут добавляться записи;
• выполнить команду ЗАПРОС/Запуск.
Если принимающая таблица содержит ключевое поле, то и добавляемые записи должны иметь такое же ключевое поле (по условиям целостности БД).
Рис. 1.7. Вид запроса на добавление в режиме конструктора
Пример: этот запрос позволит добавить студентов по фамилии и номеру зачетной книжки из групп, выбранных с клавиатуры в таблицу Экзаменационная Ведомость
Технология создания других типов запросов-действий аналогична.
Дата добавления: 2015-09-12; просмотров: 10 | Поможем написать вашу работу | Нарушение авторских прав |
<== предыдущая лекция | | | следующая лекция ==> |
Правила создания вычисляемого поля | | | Запрос 20 |