Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

За допомогою дії CopyObject можна скопіювати вказаний об'єкт бази даних до іншої бази даних Access або до тієї самої бази даних під новим іменем. Наприклад, можна скопіювати або створити резервну копію наявного об'єкта в іншій базі даних або швидко створити схожий об'єкт із кількома змінами.

Примітка.: Цю дію не можна виконати, якщо база даних ненадійна. Докладні відомості про ввімкнення макросів див. в статті Вибір надійності бази даних.

Примітка.: Дія макросу CopyObject недоступна у веб-програмах Access.

Параметр

Дія CopyObject має такі аргументи:

Аргумент дії

Опис

Кінцева база даних

Припустимий шлях та ім'я файлу кінцевої бази даних. Введіть шлях та ім'я файлу в полі Цільова база даних у розділі Аргументи дії вікна конструктора макросів. Залиште цей аргумент пустим, якщо потрібно вибрати поточну базу даних.

Примітка.: Цей аргумент доступний лише в середовищі локальної бази даних Access. Під час використання цієї дії в середовищі проекту Access (ADP) з Access 2007 і Access 2010 аргумент цільової бази даних має бути пустим.

Якщо виконати макрос з дією CopyObject у бібліотечна база даних і залишити цей аргумент пустим, Access скопіювати об'єкт до бази даних бібліотеки.

Нова назва

Нове ім'я об'єкта. Під час копіювання до іншої бази даних залиште цей аргумент пустим, щоб зберегти те саме ім'я.

Тип об'єкту джерела

Тип об'єкта, який потрібно скопіювати. Виберіть пункт Таблиця, Запит, Форма, Звіт, Макрос, Модуль, Сторінка доступу до даних, Подання сервера, Схема, Збережена процедура або Функція. Щоб скопіювати об'єкт, вибраний в області переходів, залиште цей аргумент пустим.

Ім'я вихідного об'єкта

Ім'я об'єкта, який потрібно скопіювати. У полі Ім'я вихідного об'єкта відображаються всі об'єкти бази даних типу, вибраного аргументом "Тип вихідного об'єкта ". У полі Ім'я вихідного об'єкта виберіть об'єкт , який потрібно скопіювати. Якщо залишити аргумент Тип вихідного об'єкта пустим, залиште цей аргумент пустим.

Якщо запустити макрос, який містить дію CopyObject у базі даних бібліотеки, access спочатку шукатиме об'єкт із таким іменем у базі даних бібліотеки, а потім у поточній базі даних.

Примітки

Для цієї дії потрібно ввести значення для одного або обох аргументів кінцевої бази даних і нового імені .

Якщо залишити аргументи Тип вихідного об'єкта та Ім'я вихідного об'єкта пустими, Access скопіює об'єкт, вибраний в області переходів. Щоб вибрати об'єкт в області переходів, можна скористатися дією SelectObject з аргументом In Navigation Pane (В області переходів) значення Yes (Так).

Дія CopyObject подібна до виконання наведених нижче дій вручну.

  1. Виберіть об'єкт в області переходів.

  2. На вкладці Основне у групі Буфер обміну натисніть кнопку Копіювати.

  3. На тій самій вкладці натисніть кнопку Вставити.

    З'явиться діалогове вікно Вставлення документа, у яке можна надати об'єкту нове ім'я. Дія CopyObject виконує всі ці кроки автоматично.

Шлях та ім'я файлу кінцевої бази даних мають існувати, перш ніж макрос виконає дію CopyObject . Якщо вони не існують, в Access відобразиться повідомлення про помилку.

Щоб виконати дію CopyObject у модулі Visual Basic for Applications (VBA), скористайтеся методом CopyObject об'єкта DoCmd.

Також можна вручну скопіювати об'єкт, вибраний в області переходів, або відкритий об'єкт, клацнувши Файл > Зберегти як. Ця команда створить копію об'єкта лише в поточній базі даних. У діалоговому вікні Збереження документа введіть ім'я копії та виберіть тип об'єкта, як його потрібно зберегти. Якщо вихідний об'єкт уже збережено та збережено в поточній базі даних із новим іменем, вихідна версія все одно існує зі старим іменем.

Щоб скопіювати об'єкт до іншої бази даних Access вручну:

  1. На вкладці Зовнішні дані в групі Експорт натисніть кнопку Додатково та виберіть пункт База даних Access.

  2. У діалоговому вікні Експорт – База даних Access введіть ім'я файлу кінцевої бази даних.

    -або-

    Натисніть кнопку Огляд , щоб відкрити діалогове вікно Збереження файлу , знайдіть кінцеву базу даних і натисніть кнопку Зберегти.

  3. У діалоговому вікні Експорт – База даних Access натисніть кнопку OK. Відкриється діалогове вікно Експорт .

  4. У діалоговому вікні Експорт введіть ім'я об'єкта в кінцевій базі даних. Виберіть будь-які відповідні параметри, наприклад Експорт визначення та Дані або Лише визначення для таблиць. Завершивши, натисніть кнопку OK.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

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

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×