Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Можете да използвате действието CopyObject , за да копирате указания обект от база данни в друга база данни на Access или в същата база данни под ново име. Можете например да копирате или архивирате съществуващ обект в друга база данни или бързо да създадете подобен обект с няколко промени.

Забележка: Това действие няма да бъде разрешено, ако базата данни не е надеждна. За повече информация относно разрешаването на макроси вижте Решете дали да се доверите на база данни.

Забележка: Макрокомандата CopyObject не е налична в уеб приложенията на Access.

Настройка

Действието CopyObject има следните аргументи:

Аргумент на действие

Описание

База данни местоназначение

Валиден път и име на файл за базата данни местоназначение. Въведете пътя и името на файла в полето База данни местоназначение в секцията Аргументи на действие на прозореца на конструктора на макроси. Оставете този аргумент празен, ако искате да изберете текущата база данни.

Забележка: Този аргумент е наличен само в средата на настолната база данни на Access. Когато използвате това действие в среда на проект на Access (.adp) с Access 2007 и Access 2010, аргументът база данни местоназначение трябва да бъде празен.

Ако изпълните макрос, съдържащ действието CopyObject , в библиотечна база данни и оставите този аргумент празен, Access копира обекта в библиотечната база данни.

Ново име

Ново име за обекта. Когато копирате в друга база данни, оставете този аргумент празен, за да запазите същото име.

Тип обект източник

Типът на обекта, който искате да копирате. Щракнете върху Таблица, Заявка, Формуляр, Отчет, Макрос, Модул, Страница за достъп до данни, Изглед на сървър, Диаграма, Съхранена процедура или Функция. За да копирате обекта, избран в навигационния екран, оставете този аргумент празен.

Име на обект източник

Името на обекта, който трябва да бъде копиран. Полето Име на обекта източник показва всички обекти в базата данни от типа, избран от аргумента Тип на обекта източник . В полето Име на обекта източник изберете обекта, който искате да копирате. Ако оставите аргумента Тип на обекта източник празен, оставете празен и този аргумент.

Ако изпълните макрос, съдържащ действието CopyObject в библиотечната база данни, Access първо търси обекта с това име в библиотечната база данни и след това в текущата база данни.

Забележки

За това действие трябва да въведете стойност за един или и за двата аргумента "База данни местоназначение " и " Ново име ".

Ако оставите аргументите Тип на обекта източник и Име на обекта източник празни, Access копира обекта, избран в навигационния екран. За да изберете обект в навигационния екран, можете да използвате действието SelectObject с аргумента В навигационния екран, зададен на Да.

Действието 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. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×