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

Запрос на добавление добавляет группу записей в конец одной или нескольких таблиц.

Запрос на добавление записей требуется в следующих случаях:

· Добавление полей на основании условий отбора.

· Создание новых записей

Задание 18. Создать запрос на добавление новых записей в таблицу ПОКУПАТЕЛЬ.

1. Создать новый запрос. Так как значения полей записи задаются пользователем, исходных таблиц нет.

2. Открыть пункт меню ЗАПРОС и выбрать команду добавление. Откроется диалоговое окно добавление (Рисунок 40).

3. В поле имя таблицы ввести имя создаваемой таблицы — ПОКУПАТЕЛЬ, нажать кнопку ОК.

Запрос на добавление записей - student2.ru

Рисунок 40 Диалоговое окно добавление

Окно конструктора запроса изменилось (см. Рисунок 41):

Запрос на добавление записей - student2.ru

Рисунок 41 Окно конструктора запроса на добавление

· в строке ПОЛЕ указывается имя поля, значения которого служат ключом добавления или выражения для определения добавляемого значения,

· в строке ИМЯ ТАБЛИЦЫ — имя таблицы-источника,

· в строке ДОБАВЛЕНИЕ — поле, в которое добавляются значения,

· в строке УСЛОВИЯ ОТБОРА вводятся необходимые ограничения.

4. В строке ПОЛЕ первой колонки с помощью построителя создать выражение [ввести код покупателя].

5. В строке ДОБАВЛЕНИЕ нажать Запрос на добавление записей - student2.ru и выбрать поле КОД ПОКУПАТЕЛЯ

6. В строке ПОЛЕ следующей колонки с помощью построителя создать выражение [ввести наименование организации].

7. В строке ДОБАВЛЕНИЕ этой колонки нажать Запрос на добавление записей - student2.ru и выбрать поле НАИМЕНОВАНИЕ ОРГАНИЗАЦИИ.

Запрос на добавление записей - student2.ru

Рисунок 42 Бланк запроса 18_добавление записи о покупателе задания 18

8. Просмотреть результат выполнения запроса (не запуская запрос). Вернуться в режим конструктора запросов.

9. Сохранить запрос под именем 18_добавление записи о покупателе.

10. Запустить запрос. Ввести код покупателя и наименование организации. Прочитать информационные сообщения, подтвердить добавление записей в таблицу.

11. Просмотреть новые записи таблицы ПОКУПАТЕЛЬ.

Бланк запроса представлен на Рисунок 42.

Задание 1_20 для самостоятельной работы.Создать запрос на добавление новых записей в таблицу товар.

Задание 19. Из таблицы ВЫПОЛНЕНИЕ ЗАКАЗОВ добавить новые записи о выполненных заказах в таблицу ВЫПОЛНЕННЫЕ ЗАКАЗЫ.

Таблица ВЫПОЛНЕННЫЕ ЗАКАЗЫ была создана при выполнении задания 1_17 для самостоятельной работы. Источник добавления записей — таблица ВЫПОЛНЕНИЕ ЗАКАЗОВ создана в задании 15. Перед созданием запроса ввести новый счет, для которого в таблице ПРОДАЖА ввести записи о полной продаже всех заказанных товаров. Выполнить запрос 15-3_долг, для повторного создания таблицы ВЫПОЛНЕНИЕ ЗАКАЗОВ.

1. Создать новый запрос на добавление. Таблица для добавления записей — ВЫПОЛНЕННЫЕ ЗАКАЗЫ. Добавить таблицу-источник для — ВЫПОЛНЕНИЕ ЗАКАЗОВ, а также таблицу ВЫПОЛНЕННЫЕ ЗАКАЗЫ для создания условия отбора.

2. Установить связь по полю № счета. В таблице ВЫПОЛНЕНИЕ ЗАКАЗОВ присутствуют новые записи о выполненных заказах (номера счетов которых не содержатся в таблице ВЫПОЛНЕННЫЕ ЗАКАЗЫ). Чтобы иметь возможность добавить соответствующие записи, изменить параметры объединения: «Объединение всех записей из ВЫПОЛНЕНИЕ ЗАКАЗОВ и только тех записей из выполненные заказы, в которых связанные поля совпадают».

3. Вывести поля для добавления — № счета, сумма счета из таблицы ВЫПОЛНЕНИЕ ЗАКАЗОВ. В строке ДОБАВЛЕНИЕ появились имена соответствующих полей-получателей.

4. Из таблицы выполнение заказов вывести поле ДОЛГ для определения условий отбора. В строке условия отбора данного поля отбора ввести значение 0 (выборка записей с нулевым долгом из таблицы выполнение заказов).

5. чтобы не допустить добавление уже имеющихся в таблице выполненные заказы записей, необходимо ограничить добавление только теми счетами, номера которых отсутствуют в изменяемой таблице. Из таблицы выполненные заказов вывести поле № счета для определения условий отбора. В строке условия отбора данного поля отбора ввести Is Null.

6. Просмотреть результат выполнения запроса (не запуская запрос). Вернуться в режим конструктора запросов.

7. Сохранить запрос под именем 19_добавление записей о выполненных заказах.

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

9. Просмотреть новые записи таблицы выполненные заказов.

Бланк запроса представлен на Рисунок 43.

Запрос на добавление записей - student2.ru

Рисунок 43 Бланк запроса 19_добавление записей о выполненных заказах задания 19

Наши рекомендации