Макродействие CopyObject

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

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

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

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

Настройка

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

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

Описание

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

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

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

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

Ново име

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

Източник на Ob бектите тип

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

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

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

Ако изпълните макрос, съдържащ действието 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 предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

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

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

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×