Importar ou vincular a dados em outro banco de dados do Access

Importar ou vincular a dados em outro banco de dados do Access

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Você pode trazer dados de um banco de dados do Access para outro de muitas maneiras. Copiando e colando é o método mais simples, mas importar e vincular oferecem melhor controle e flexibilidade sobre os dados que você trazer e sobre como você importar dados para o banco de dados de destino.

Este artigo explica como importar ou vincular dados de outro banco de dados do Access.

O que você deseja fazer?

Entender importar e vincular a dados de outro banco de dados do Access

Importar dados de outro banco de dados do Access

Vincular a dados em outro banco de dados do Access

Entender importar e vincular a dados de outro banco de dados do Access

Quando você importar de outro banco de dados, o Access cria uma cópia dos dados do banco de dados de destino sem alterar a fonte. Durante a operação de importação, você pode escolher os objetos que você deseja copiar, controlar como tabelas e consultas são importadas, especifique se as relações entre tabelas devem ser importadas e assim por diante.

Talvez você queira importar dados de exemplo para criar algumas tabelas que são semelhantes às tabelas que existem em outro banco de dados. Talvez você queira copiar a tabela inteira ou apenas a tabela definições para evitar a criação de cada uma dessas tabelas manualmente. Quando você optar por importar apenas a definição de tabela, você recebe uma tabela vazia. Em outras palavras, campos e propriedades de campo são copiadas para o banco de dados de destino, mas não os dados na tabela. Outra vantagem de importar (comparada a uma operação de copiar colar) é que você pode optar por importar as relações entre as tabelas juntamente com as tabelas a mesmo.

Se seu objetivo for adicionar registros de um banco de dados a uma tabela existente em outro banco de dados, você deve considerar importando os registros para uma nova tabela e, em seguida, criar uma consulta acréscimo. Você não pode acrescentar registros a uma tabela existente durante uma operação de importação. Para obter mais informações sobre consultas acréscimo, consulte o artigo adicionar registros a uma tabela usando uma consulta acréscimo.

Talvez você queira vincular a dados em outro banco de dados do Access, se sua organização usa vários bancos de dados do Access, mas dados em algumas tabelas, como funcionários, precisam ser compartilhados entre vários bancos de dados. Em vez de duplicar a tabela em cada como banco de dados, você pode manter a tabela em um banco de dados único e vinculá-lo de outros bancos de dados. Outro grupo de trabalho ou departamento precisa ser capaz de adicionar a e usar os dados em seu banco de dados, mas você quer continuar pertence a estrutura das tabelas.

Importar dados de outro banco de dados do Access

O processo de importação de dados segue estas etapas gerais:

  • Preparar para a operação de importação

  • Executar o Assistente de importação

  • Opcionalmente, salvar as configurações de importação como uma especificação de importação para reutilização posterior

Os conjuntos de etapas a seguir explicam como realizar cada ação.

Preparar para a operação de importação

  1. Localize o banco de dados de origem e identifique os objetos que você deseja importar.

    Se o banco de dados de origem for um arquivo. mdb ou. accdb, você pode importar tabelas, consultas, formulários, relatórios, macros e módulos. Se o arquivo de origem for um arquivo. mde ou. accde, você pode importar apenas tabelas.

  2. Se esta for a primeira vez que você está importando dados de um banco de dados do Access, consulte a tabela a seguir para obter algumas dicas úteis.

    Elemento

    Descrição

    Vários objetos

    Você pode importar vários objetos em uma operação de importação simples.

    Novo objeto

    Cada operação de importação cria um novo objeto do banco de dados de destino. Você não pode substituir um objeto existente ou acrescentar registros a uma tabela existente, usando uma operação de importação.

    Importar uma tabela vinculada

    Se a tabela de origem (por exemplo, Funcionários1 do banco de dados de vendas) é realmente uma tabela vinculada (uma tabela que vincule a tabela Funcionários no banco de dados da folha de pagamento), a operação de importação atual é substituída por uma operação de vinculação. No final da operação, você verá uma tabela vinculada (chamada, por exemplo, Funcionários1) que vincule a tabela de origem original (funcionários do banco de dados de folha de pagamento).

    Ignorando registros e campos

    Você não pode ignorar campos específicos ou registros ao importar dados de uma tabela ou consulta. No entanto, se não quiser importar qualquer um dos registros em uma tabela, você pode optar importar apenas a definição da tabela.

    Relações

    Você pode optar por importar as relações entre tabelas de origem.

    Definição da tabela

    Você pode optar por importar uma tabela inteira ou apenas a tabela definição. Quando você importa apenas a definição, o Access cria uma tabela que tem os mesmos campos de tabela de origem, mas sem dados.

    Campo Pesquisa

    Se um campo na tabela de origem procura valores em outra tabela ou consulta, você deve importar a tabela relacionada ou a consulta se quiser que o campo de destino para exibir valores de pesquisa. Se você não importar a tabela relacionada ou consulta, o campo de destino mostrará apenas a IDs de pesquisa.

    Consultas

    Você pode importar uma consulta como uma consulta ou uma tabela. Se você importar uma consulta como uma consulta, você deve importar as tabelas subjacentes.

  3. Feche o banco de dados de origem. Certifique-se de que nenhum usuário tenha aberto no modo exclusivo.

  4. Abra o banco de dados de destino. Certifique-se de que o banco de dados não é somente leitura e se você tem as permissões necessárias para adicionar objetos e dados no banco de dados.

    Se o banco de dados de origem for protegido por senha, você precisará digitar a senha sempre que você pode usá-lo como uma fonte para uma operação de importação.

    Observação : Se você quiser importar os dados para um novo banco de dados, você deve criar um banco de dados em branco que não contenha as tabelas, formulários ou relatórios antes de iniciar a operação de importação.

    A operação de importação não substituir ou modificar qualquer uma das tabelas existentes ou objetos. Se já existe um objeto com o mesmo nome que o objeto de origem do banco de dados de destino, o Access acrescenta um número (1, 2, 3 e assim por diante) para o nome do objeto de importação. Por exemplo, se você importar a tabela de problemas para um banco de dados que já tenha uma tabela chamada problemas, a tabela importada será chamada PROBLEMAS1. Se o nome PROBLEMAS1 já está em uso, a nova tabela será nomeada Problemas2 e assim por diante.

    É importante observar que, se você quiser acrescentar os registros na tabela de origem a uma tabela do banco de dados de destino, você deve usar uma consulta acréscimo em vez de executar uma operação de importação. Para obter mais informações sobre consultas acréscimo, consulte o artigo adicionar registros a uma tabela usando uma consulta acréscimo.

Importar os dados

  1. O local do Assistente de importação de difere ligeiramente dependendo de sua versão do Access. Escolha as etapas que correspondem à sua versão do Access:

    • Se você estiver usando a versão mais recente da versão de assinatura do Office 365 do Access, na guia Dados externos, no grupo Importar e vincular, clique em Nova fonte de dados > Do banco de dados > acesso.

    • Se você estiver usando o Access 2016, o Access 2013 ou o Access 2010, na guia Dados externos, no grupo Importar e vincular, clique em acesso.

    • Se você estiver usando o Access 2007, na guia Dados externos, no grupo Importar, clique em acesso.

  2. Obter dados externos - banco de dados do Access importar e vincular wizard abre.

    Assistente de importação de captura de tela de obter dados externos - banco de dados do Access

  3. Na caixa de texto nome do arquivo, digite o nome do banco de dados de origem ou clique em Procurar para exibir a caixa de diálogo Abrir arquivo.

  4. Selecione Importar tabelas, consultas, formulários, relatórios, macros e módulos no banco de dados atual e clique em Okey.

    Abre a caixa de diálogo Importar objetos.

    Selecionar objetos para importar na caixa de diálogo Importar objetos

  5. Na caixa de diálogo Importar objetos, na guia tabelas, selecione as tabelas que você deseja importar. Se você quiser importar as consultas, clique na guia consultas e selecione as consultas que você deseja importar.

    Para cancelar um objeto selecionado, clique no objeto novamente.

  6. Clique em Opções para especificar configurações adicionais.

    A tabela a seguir descreve como cada opção afeta os resultados da operação.

    Elemento

    Descrição

    Caixa de seleção Relações

    Selecione para importar as relações entre as tabelas selecionadas.

    Caixa de seleção Menus e barras de ferramentas

    Selecione para importar quaisquer barras de ferramentas e menus personalizados que existam no banco de dados de origem. Os menus e as barras de ferramentas são exibidas em uma guia chamada Suplementos.

    Caixa de seleção Especificações de importação/exportação

    Selecione para importar quaisquer especificações de importação ou exportação que existam no banco de dados de origem.

    Caixa de seleção Grupos do painel de navegação

    Selecione para importar quaisquer grupos personalizados do painel de navegação que existam no banco de dados de origem.

    Botão de opção Definição e dados

    Selecione para importar a estrutura e os dados de todas as tabelas selecionadas.

    Botão de opção Somente definição

    Selecione para importar apenas os campos nas tabelas selecionadas. Os registros de origem não serão importados.

    Botão de opção Como consultas

    Selecione para importar as consultas selecionadas como consultas. Nesse caso, lembre-se de importar todas as tabelas subjacentes juntamente com as consultas.

    Botão de opção Como tabelas

    Selecione para importar as consultas como tabelas. Nesse caso, você não precisa importar as tabelas subjacentes.

  7. Clique em OK para concluir a operação.

    O Access copia os dados e exibe mensagens de erro se encontrar problemas. Se a operação conseguir importar os dados, a página final do assistente permite que você salvar os detalhes da operação como uma especificação de importação para uso futuro.

Vincular a dados em outro banco de dados do Access

Vinculação permite que você se conectar a dados em outro banco de dados sem importá-los, para que você pode exibir e modificar os dados mais recentes de origem e bancos de dados de destino sem criar e manter duas cópias dos mesmos dados. Você pode vincular apenas a tabelas em outro banco de dados do Access. Você não pode vincular a consultas, formulários, relatórios, macros ou módulos.

Quando você vincula a uma tabela em um banco de dados do Access, o Access cria uma nova tabela, chamada de uma tabela vinculada, que mantém um link para os campos e registros de origem. Quaisquer alterações feitas aos dados do banco de dados de origem são refletidas na tabela vinculada no banco de dados de destino e vice-versa. No entanto, você não pode alterar a estrutura de uma tabela vinculada do banco de dados de destino. Em outras palavras, você não pode fazer alterações em uma tabela vinculada como adicionar ou excluir um campo ou modificar o tipo de dados de um campo.

O processo de vinculação de dados no outro banco de dados do Access segue estas etapas gerais:

  • Preparar para a operação de vinculação

  • Executar o Assistente de Link

Os conjuntos de etapas a seguir explicam como realizar cada ação.

Preparar para vincular tabelas em um banco de dados do Access

  1. Localize o banco de dados de origem.

    O formato de arquivo pode ser ACCDE, MDE, ACCDB ou MDB. Se o banco de dados de origem for protegido por senha, você será solicitado a digitar a senha durante a operação de vinculação.

  2. Identifique as tabelas que você deseja vincular. Você pode vincular a tabelas, mas você não pode vincular a consultas, formulários, relatórios, macros ou módulos. Se esta for a primeira vez que você está vinculando para tabelas em outro banco de dados do Access, consulte a tabela a seguir para obter algumas dicas úteis.

    Elemento

    Descrição

    Vários objetos

    Você pode criar links para várias tabelas em uma única operação de vinculação. Uma tabela vinculada é criada para cada tabela de origem.

    Tabelas vinculadas como fonte

    Você não pode vincular a uma tabela que já está em uma tabela vinculada do banco de dados de origem.

    Por exemplo, se a tabela Funcionários1 que você deseja vincular do banco de dados de vendas é realmente uma tabela vinculada que vincule a tabela Funcionários no banco de dados da folha de pagamento, é possível usar a tabela Funcionários1 do banco de dados de vendas como a tabela de origem. Em vez disso, você deve vincular diretamente à tabela Funcionários no banco de dados da folha de pagamento.

    Tabela nova ou existente

    Cada operação de vinculação cria uma nova tabela vinculada para cada tabela de origem. Você não pode substituir ou acrescentar a uma tabela existente, usando uma operação de vinculação.

    Relações

    Se você selecionar várias tabelas de origem, as relações entre as tabelas são automaticamente carregadas frente no banco de dados de destino. No entanto, você não pode alterar ou excluir a relação do banco de dados de destino.

    Campo Pesquisa

    Se um campo na tabela de origem procura valores em outra tabela, você deve lembrar vincular a tabela relacionada se quiser que o campo de destino para exibir valores de pesquisa. Se você não vincular à tabela relacionada ou consulta, o campo de destino exibe apenas a IDs de pesquisa.

  3. Feche o banco de dados de origem. Certifique-se de que nenhum outro usuário abriu o banco de dados no modo exclusivo.

  4. Abra o banco de dados de destino. Certifique-se de que o banco de dados de destino não é somente leitura e se você tem as permissões necessárias para adicionar objetos e dados no banco de dados.

    Observação : Se você quiser criar os links em um novo banco de dados, você deve criar um banco de dados em branco (aquele que não contêm qualquer tabelas, formulários ou relatórios) antes de iniciar a operação de vinculação.

    A operação não substituir ou modificar qualquer uma das tabelas existentes ou objetos. Se já existe um objeto com o mesmo nome que o objeto de origem do banco de dados de destino, o Access acrescenta um número (1, 2, 3 e assim por diante) para o nome da tabela vinculada. Por exemplo, se você vincular à tabela problemas de banco de dados que já tenha uma tabela chamada problemas, a tabela vinculada será chamada PROBLEMAS1. Se o nome PROBLEMAS1 já está em uso, a nova tabela será nomeada Problemas2 e assim por diante.

    Lembre-se de que, se você quiser acrescentar os registros na tabela de origem a uma tabela do banco de dados de destino, você deve usar uma consulta acréscimo em vez de executar uma operação de vinculação.

    Para obter mais informações sobre consultas acréscimo, consulte o artigo adicionar registros a uma tabela usando uma consulta acréscimo.

Vincular aos dados

  1. O local do Assistente para vinculação de difere ligeiramente dependendo de sua versão do Access. Escolha as etapas que correspondem à sua versão do Access:

    • Se você estiver usando a versão mais recente da versão de assinatura do Office 365 do Access, na guia Dados externos, no grupo Importar e vincular, clique em Nova fonte de dados > Do banco de dados > acesso.

    • Se você estiver usando o Access 2016, o Access 2013 ou o Access 2010, na guia Dados externos, no grupo Importar e vincular, clique em acesso.

    • Se você estiver usando o Access 2007, na guia Dados externos, no grupo Importar, clique em acesso.

  2. Obter dados externos - banco de dados do Access importar e vincular wizard abre.

    Assistente de importação de captura de tela de obter dados externos - banco de dados do Access

  3. Na caixa de texto nome do arquivo, digite o nome do banco de dados de origem ou clique em Procurar para exibir a caixa de diálogo Abrir arquivo.

  4. Clique em Vincular à fonte de dados criando uma tabela vinculada e clique em Okey.

    Abre a caixa de diálogo Vincular tabelas.

    Selecione uma tabela para vincular a na caixa de diálogo Vincular tabelas

  5. Na caixa de diálogo Vincular tabelas, selecione as tabelas que você deseja vincular.

    Para cancelar uma seleção, clique na tabela novamente.

  6. Clique em OK para concluir a operação.

    O Access cria as tabelas vinculadas.

  7. Abra as tabelas vinculadas no modo de folha de dados para garantir que os dados parecerem corretos.

O que mais devo saber?

Início da página

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×