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

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

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

Настройка

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

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

Описание

Целева база данни

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

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

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

Ново име

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

Източникнаject тип

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

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

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

Ако изпълните макрос, съдържащ действието 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 Office участници в Insider

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?

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

×