Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



1 Создайте запрос, содержащий таблицу, записи из которой необходимо добавить в другую.

Инструкции

2 В режиме конструктора запроса нажмите стрелку рядом с кнопкой Тип запроса на панели инструментов и выберите команду Добавление. На экране появится диалоговое окно Добавление.

3 В поле Имя таблицы введите имя таблицы, в которую необходимо добавить записи.

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

Можно также ввести путь к базе данных Microsoft FoxPro, Paradox или dBASE, а также строку соединения с базой данных SQL.

5 Нажмите кнопку OK.

6 Из списка полей в бланк запроса переместите с помощью мыши поля, которые необходимо добавить, а также те, которые будут использованы при определении условия отбора. При желании можно добавить ключевое поле, если оно имеет тип данных счетчик. Для получения дополнительных сведений нажмите кнопку.

Если все поля в обеих таблицах имеют одинаковые имена, то можно просто переместить с помощью мыши символ «звездочка» (*) в бланк запроса. Однако при работе с репликой базы данных добавлять придется все поля.

7 Если в обеих таблицах выделенные поля имеют одинаковые имена, соответствующие имена автоматически вводятся в строку Добавление. Если имена полей двух таблиц отличны друг от друга, в строку Добавление введите имена полей, добавляемых в таблицу.

8 Введите условие отбора, по которому будет осуществляться добавление, в ячейку Условие отбора для полей, перемещенных в бланк запроса.

Для получения дополнительных сведений об условиях отбора нажмите кнопку.

9 Для предварительного просмотра удаляемых записей нажмите кнопку Вид на панели инструментов. Для возврата в режим конструктора снова нажмите кнопку Вид на панели инструментов. Любые изменения следует вносить в режиме конструктора.

10 Для добавления записей нажмите кнопку Запуск на панели инструментов.

Примечание. Чтобы остановить выполнение запроса, нажмите клавиши CTRL+BREAK.

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"achowAddRecordsTableInCurrentDatabaseEndAnotherTabSW":1:"Foo":"Invisible"}

Добавлении записей с полями типа «Счетчик»

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

·Для автоматического добавления значений счетчика не следует при создании запроса перемещать поле счетчика в бланк запроса.

В этом случае при добавлении записей значения в поле счетчика вставляются автоматически. Первая добавленная запись получит значение на единицу большее, чем имела последняя ранее введенная в поле счетчика запись (даже если запись, содержащая в поле счетчика максимальное значение, была удалена).

·Для сохранения в поле счетчика значений из исходной таблицы переместите при создании запроса поле счетчика в бланк запроса.

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

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"acconAppendingRecordsWithAutoNumberFieldsSW":1:"Foo":"Invisible"}





Дата публикования: 2014-11-04; Прочитано: 721 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...