1. Выберите вкладку Запросы окна БД, щелкните кнопку Создать. Откроется диалоговое окно Новый запрос. Выберите опцию Конструктор.
2. В окне Добавление таблицы выберите таблицу, из которой будут браться данные.
3. Перенесите в строку Поле бланка запроса поля, значения которых будут включаться в другую таблицу.
4. Выберите команды меню Запрос/Добавление. Появится окно Добавление (рисунок 7.21), где необходимо указать имя таблицы, в которую предполагается добавлять данные, и какой БД она принадлежит. Если БД не текущая, а какая-либо другая, то придется указать полное имя файла, содержащего БД.
В бланке запроса после строки Сортировка будет включена строка Добавление,в которой требуется указать те поля таблицы, куда добавляются данные. Если имена полей совпадают Aсcess автоматически вставит в строку Добавление имена полей.
5. Запустите запрос на исполнение. Посмотрите как изменилась таблица, в которую внесены новые строки.
Если в запросе на Добавление есть поля типа Счетчик, то работать с такими полями можно двумя способами:
|
|
- не включать поля типа Счетчик в поля, которые должны быть добавлены; тогда в таблице, куда добавляются данные, продолжится нумерация последовательности данных, т.е. если имеется таблица служащих с номерами от 1 до 100 и добавить к ней новые записи, то их нумерация начнется с 101 номера;
- включать поля типа Счетчик в список запроса в качестве добавляемых полей, то значения, которые они имели в первоначальной таблице будут сохранены в полях добавляемых записей; если такие значения уже существуют в полях таблицы, к которой добавляются записи, это может привести к ошибке. Сообщение об ошибке отображается на экране до выполнения запроса. При наличии ошибки выбрать кнопку Отменить и исправить ошибку.