Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Você pode usar a ação CopyObject para copiar o objeto de banco de dados especificado para um banco de dados access diferente ou para o mesmo banco de dados em um novo nome. Por exemplo, você pode copiar ou fazer backup de um objeto existente em outro banco de dados ou criar rapidamente um objeto semelhante com algumas alterações.

Observação: Essa ação não será permitida se o banco de dados não for confiável. Para obter mais informações sobre como habilitar macros, consulte Decidir se deve confiar em um banco de dados.

Observação: A ação de macro CopyObject não está disponível nos aplicativos Web do Access.

Configuração

A ação CopyObject tem os seguintes argumentos.

Argumento da ação

Descrição

Banco de Dados de Destino

Um caminho válido e um nome de arquivo para o banco de dados de destino. Insira o caminho e o nome do arquivo na caixa Banco de Dados de Destino na seção Argumentos de Ação da janela Construtor de Macro. Deixe esse argumento em branco se quiser selecionar o banco de dados atual.

Observação: Esse argumento só está disponível no ambiente de banco de dados da área de trabalho do Access. Ao usar essa ação em um ambiente de projeto do Access (.adp) com o Access 2007 e o Access 2010, o argumento Banco de Dados de Destino deve estar em branco.

Se você executar um macro que contém a ação CopyObject em um banco de dados biblioteca e deixar esse argumento em branco, Access copiará o objeto no banco de dados da biblioteca.

Novo nome

Um novo nome para o objeto. Ao copiar para um banco de dados diferente, deixe esse argumento em branco para manter o mesmo nome.

Tipo de ject Ob de origem

O tipo de objeto que você deseja copiar. Clique em Tabela, Consulta, Formulário, Relatório, Macro, Módulo, Página de Acesso a Dados, Exibição do Servidor, Diagrama, Procedimento Armazenado ou Função. Para copiar o objeto selecionado no Painel de Navegação, deixe esse 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 no banco de dados do tipo selecionado pelo argumento Tipo de Objeto de Origem . Na caixa Nome do Objeto de Origem , selecione o objeto a ser copiado. Se você deixar o argumento Tipo de Objeto de Origem em branco, deixe esse argumento em branco também.

Se você executar uma macro que contém a ação CopyObject em um banco de dados de biblioteca, o Access primeiro procurará o objeto com esse nome no banco de dados da biblioteca e, em seguida, no banco de dados atual.

Comentários

Você deve inserir um valor para um ou ambos os argumentos Banco de Dados de Destino e Novo Nome para essa ação.

Se você deixar os argumentos Tipo de Objeto de Origem e Nome doObjeto de Origem em branco, o Access copiará o objeto selecionado no Painel de Navegação. Para selecionar um objeto no Painel de Navegação, você pode usar a ação SelectObject com o argumento No Painel de Navegação definido como Sim.

A ação CopyObject é semelhante à execução das seguintes etapas manualmente:

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

  2. Na guia Página Inicial, no grupo Área de Transferência, clique em Copiar.

  3. Na mesma guia, clique em Colar.

    A caixa de diálogo Colar Como é exibida para que você possa dar ao objeto um novo nome. A ação CopyObject executa todas essas etapas automaticamente.

O caminho e o nome do arquivo do banco de dados de destino devem existir antes que a macro execute a ação CopyObject . Se eles não existirem, o Access exibirá uma mensagem de erro.

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

Você também pode copiar manualmente um objeto selecionado no Painel de Navegação ou um objeto que está aberto no momento, clicando em Arquivo > Salvar Como. Esse comando fará apenas uma cópia do objeto no banco de dados atual. Na caixa de diálogo Salvar como , insira o nome da cópia e escolha como tipo de objeto deseja salvá-lo. Se o objeto original já tiver sido salvo e você salvá-lo no banco de dados atual com um novo nome, a versão original ainda existirá com seu nome antigo.

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

  1. Na guia Dados Externos , no grupo Exportar , clique em Mais e clique em Acessar Banco de Dados.

  2. Na caixa de diálogo Exportar – Acessar Banco de Dados , insira o nome do arquivo do banco de dados de destino.

    –ou–

    Clique em Procurar para exibir a caixa de diálogo Salvar Arquivos , localize o banco de dados de destino e clique em Salvar.

  3. Na caixa de diálogo Exportar – Acessar Banco de Dados , clique em OK. A caixa de diálogo Exportar é exibida.

  4. Na caixa de diálogo Exportar , insira um nome para o objeto no banco de dados de destino. Escolha as opções aplicáveis, como Exportar Definição e Dados ou Definição Somente para tabelas. Quando terminar, clique em OK.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×