Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Pode utilizar a ação CopyObject para copiar o objeto de base de dados especificado para uma base de dados do Access diferente ou para a mesma base de dados com um novo nome. Por exemplo, pode copiar ou criar uma cópia de segurança de um objeto existente noutra base de dados ou criar rapidamente um objeto semelhante com algumas alterações.

Nota: Esta ação não será permitida se a base de dados não for fidedigna. Para obter mais informações sobre como ativar macros, veja Decidir se pretende confiar numa base de dados.

Nota: A ação de macro CopyObject não está disponível nas aplicações Web do Access.

Definição

A ação CopyObject tem os seguintes argumentos.

Argumento de ação

Descrição

Base de Dados de Destino

Um caminho e nome de ficheiro válidos para a base de dados de destino. Introduza o caminho e o nome do ficheiro na caixa Base de Dados de Destino na secção Argumentos de Ação da janela do Construtor de Macros. Deixe este argumento em branco se quiser selecionar a base de dados atual.

Nota: Este argumento só está disponível no ambiente de dados de ambiente de trabalho do Access. Ao utilizar esta ação num ambiente de projeto do Access (.adp) com o Access 2007 e o Access 2010, o argumento Base de Dados de Destino tem de estar em branco.

Se executar um macro que contém a ação CopyObject num base de dados de biblioteca e deixar este argumento em branco, Access copia o objeto para a base de dados da biblioteca.

Novo Nome

Um novo nome para o objeto. Ao copiar para uma base de dados diferente, deixe este argumento em branco para manter o mesmo nome.

Tipo de ject Origem Ob

O tipo de objeto que pretende copiar. Clique em Tabela, Consulta, Formulário, Relatório, Macro, Módulo, Página de Acesso a Dados, Vista de Servidor, Diagrama, Procedimento Armazenado ou Função. Para copiar o objeto selecionado no Painel de Navegação, deixe este argumento em branco.

Nome do Objeto de Origem

O nome do objeto a ser copiado. A caixa Nome do Objeto de Origem mostra todos os objetos na base de dados do tipo selecionado pelo argumento Tipo de Objeto de Origem . Na caixa Nome do Objeto de Origem, selecione o objeto a copiar. Se deixar o argumento Tipo de Objeto de Origem em branco, deixe este argumento em branco também.

Se executar uma macro com a ação CopyObject numa base de dados de biblioteca, o Access procura primeiro o objeto com este nome na base de dados da biblioteca e, em seguida, na base de dados atual.

Observações

Tem de introduzir um valor para um ou ambos os argumentos Base de Dados de Destino e Novo Nome para esta ação.

Se deixar os argumentos Tipo de Objeto de Origem e Nomedo Objeto de Origem em branco, o Access copia o objeto selecionado no Painel de Navegação. Para selecionar um objeto no Painel de Navegação, pode utilizar a ação SelecionarObjeto com o argumento No Painel de Navegação definido como Sim.

A ação CopyObject é semelhante a executar manualmente os seguintes passos:

  1. Selecione um objeto no Painel de Navegação.

  2. No separador Base, no grupo Área de Transferência, clique em Copiar.

  3. No mesmo separador, clique em Colar.

    A caixa de diálogo Colar Como é apresentada para que possa dar um novo nome ao objeto. A ação CopyObject executa todos estes passos automaticamente.

O caminho e o nome de ficheiro da base de dados de destino têm de existir antes de a macro executar a ação CopyObject . Se não existirem, o Access apresenta uma mensagem de erro.

Para executar a ação CopyObject num módulo Visual Basic for Applications (VBA), utilize o método CopyObject do objeto DoCmd.

Também pode copiar manualmente um objeto selecionado no Painel de Navegação ou um objeto que esteja atualmente aberto ao clicar em Ficheiro > Guardar Como. Este comando fará uma cópia do objeto apenas na base de dados atual. Na caixa de diálogo Guardar Como , introduza o nome da cópia e escolha o tipo de objeto que pretende guardar. Se o objeto original já tiver sido guardado e o guardar na base de dados atual com um novo nome, a versão original ainda existe com o nome antigo.

Para copiar manualmente um objeto para uma base de dados do Access diferente:

  1. No separador Dados Externos , no grupo Exportar , clique em Mais e, em seguida, clique em Base de Dados do Access.

  2. Na caixa de diálogo Exportar - Base de Dados do Access , introduza o nome do ficheiro da base de dados de destino.

    -ou-

    Clique em Procurar para apresentar a caixa de diálogo Guardar Ficheiro , localize a base de dados de destino e, em seguida, clique em Guardar.

  3. Na caixa de diálogo Exportar - Base de Dados do Access , clique em OK. É apresentada a caixa de diálogo Exportar .

  4. Na caixa de diálogo Exportar , introduza um nome para o objeto na base de dados de destino. Escolha as opções aplicáveis, como Exportar Definição e Dados ou Apenas Definição para tabelas. Quando tiver terminado, clique em OK.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×