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 de macro ImportarExportData para importar ou exportar dados entre a base de dados atual do Access (.mdb ou .accdb) ou o projeto do Access (.adp) e outra base de dados. Para Access bases de dados de ambiente de trabalho, também pode ligar uma tabela à base de dados atual do Access a partir de outra base de dados. Com uma tabela ligada, tem acesso aos dados da tabela enquanto a própria tabela permanece na outra base de dados.

Nota: A partir do Access 2010, o nome da ação de macro TransferDatabase foi mudado para ImportExportData.

Nota: Esta ação não será permitida se a base de dados não for fidedigna.

Definições

A ação de macro ImportExportData tem os seguintes argumentos.

Argumento de ação

Descrição

Tipo de Transferência

O tipo de transferência que pretende fazer. Selecione Importar, Exportar ou Ligar na caixa Tipo de Transferência na secção Argumentos de Ação da janela de estrutura da macro. A predefinição é Importar.

Nota: O tipo de transferência ligação não é suportado para projetos do Access (.adp).

Tipo de Base de Dados

O tipo de base de dados a partir do qual importar, exportar ou ligar a. Pode selecionar o Microsoft Access ou um de vários outros tipos de bases de dados na caixa Tipo de Base de Dados . A predefinição é o Microsoft Access.

Nome da Base de Dados

O nome da base de dados a partir da qual importar, exportar ou ligar a. Inclua o caminho completo. Este argumento é obrigatório.

Para tipos de bases de dados que utilizam ficheiros separados para cada tabela, como FoxPro, Paradox e dBASE, introduza o diretório que contém o ficheiro. Introduza o nome do ficheiro no argumento Origem (para importar ou ligar) ou no argumento Destino (para exportar).

Para bases de dados ODBC, escreva o cadeia de ligação ODBC (Open Database Connectivity) completo.

Para ver um exemplo de um cadeia de ligação, ligue um tabela externa ao Access:

  1. No separador Dados Externos, no grupo Importar, clique em Access.

  2. Na caixa de diálogo Obter Dados Externos , introduza o caminho da base de dados de origem na caixa Nome de ficheiro .

  3. Clique em Ligar à origem de dados ao criar uma tabela ligada e clique em OK.

  4. Selecione uma tabela na caixa de diálogo Ligar Tabelas e clique em OK.

Abra a tabela recentemente ligada no vista de Estrutura e veja o propriedades da tabela ao clicar em Folha de Propriedades no separador Estrutura , em Ferramentas. O texto na definição da propriedade Descrição é o cadeia de ligação para esta tabela.

Para obter mais informações sobre as cadeias de ligação ODBC, consulte o ficheiro de Ajuda ou outra documentação para o controlador ODBC deste tipo de base de dados ODBC.

Tipo de Objeto

O tipo de objeto a importar ou exportar. Se selecionar Microsoft Access para o argumento Tipo de Base de Dados , pode selecionar Tabela, Consulta, Formulário, Relatório, Macro, Módulo, Página de Acesso a Dados, Vista de Servidor, Diagrama, Procedimento Armazenado ou Função na caixa Tipo de Objeto . A predefinição é Tabela. Se selecionar outro tipo de base de dados ou se selecionar Ligação na caixa Tipo de Transferência , este argumento é ignorado.

Se estiver a exportar uma consulta Selecionar para uma base de dados do Access, selecione Tabela neste argumento para exportar a conjunto de resultados da consulta e selecione Consulta para exportar a própria consulta. Se estiver a exportar uma consulta selecionar para outro tipo de base de dados, este argumento é ignorado e o conjunto de resultados da consulta é exportado.

Origem

O nome da tabela, selecione a consulta ou o objeto do Access que pretende importar, exportar ou ligar. Para alguns tipos de bases de dados, como FoxPro, Paradox ou dBASE, este é um nome de ficheiro. Inclua a extensão de nome de ficheiro (como .dbf) no nome do ficheiro. Este argumento é obrigatório.

Destino

O nome da tabela importada, exportada ou ligada, selecione consulta ou objeto do Access na base de dados de destino. Para alguns tipos de bases de dados, como FoxPro, Paradox ou dBASE, este é um nome de ficheiro. Inclua a extensão de nome de ficheiro (como .dbf) no nome do ficheiro. Este argumento é obrigatório.

Se selecionar Importar no argumento Tipo de Transferência e Tabela no argumento Tipo de Objeto , o Access cria uma nova tabela que contém os dados na tabela importada.

Se importar uma tabela ou outro objeto, o Access adiciona um número ao nome se este entrar em conflito com um nome existente. Por exemplo, se importar Funcionários e Funcionários já existir, o Access mudará o nome da tabela importada ou de outro objeto Funcionários1.

Se exportar para uma base de dados do Access ou outra base de dados, o Access substitui automaticamente qualquer tabela existente ou outro objeto que tenha o mesmo nome.

Só a Estrutura

Especifica se pretende importar ou exportar apenas a estrutura de uma tabela de base de dados sem quaisquer dados. Selecione Sim ou Não. A predefinição é Não.

Observações

Pode importar e exportar tabelas entre o Access e outros tipos de bases de dados. Também pode exportar consultas selecionar do Access para outros tipos de bases de dados. O Access exporta o conjunto de resultados da consulta sob a forma de uma tabela. Pode importar e exportar qualquer objeto de base de dados do Access se ambas as bases de dados forem bases de dados do Access.

Se importar uma tabela de outra base de dados do Access (.mdb ou .accdb) que seja uma tabela ligada nessa base de dados, esta continuará ligada depois de a importar. Ou seja, a ligação é importada e não a própria tabela.

Se a base de dados à qual está a aceder precisar de uma palavra-passe, é apresentada uma caixa de diálogo quando executa a macro. Escreva a palavra-passe nesta caixa de diálogo.

A ação ImportExportData é semelhante aos comandos no separador Dados Externos , em Importar ou Exportar. Pode utilizar estes comandos para selecionar uma origem de dados, como uma base de dados do Access ou outro tipo de base de dados, uma folha de cálculo ou um ficheiro de texto. Se selecionar uma base de dados, é apresentada uma ou mais caixas de diálogo nas quais seleciona o tipo de objeto a importar ou exportar (para bases de dados do Access), o nome do objeto e outras opções, consoante a base de dados da qual está a importar ou a exportar ou a ligar. Os argumentos da ação ImportExportData refletem as opções nestas caixas de diálogo.

Se quiser fornecer informações de índice para uma tabela dBASE ligada, ligue primeiro a tabela:

  1. No separador Dados Externos , no grupo Importar , clique em Mais.

  2. Clique em Ficheiro dBASE.

  3. Na caixa de diálogo Obter Dados Externos , introduza o caminho para o ficheiro dBASE na caixa Nome de ficheiro .

  4. Clique em Ligar à origem de dados ao criar uma tabela ligada e, em seguida, clique em OK.

  5. Especifique os índices nas caixas de diálogo para este comando. O Access armazena as informações do índice num ficheiro de informações especiais (.inf), localizado na pasta do Microsoft Office.

  6. Em seguida, pode eliminar a ligação para a tabela ligada.

Da próxima vez que utilizar a ação ImportExportData para ligar esta tabela dBASE, o Access utiliza as informações de índice que especificou.

Nota: Se consultar ou filtrar uma tabela ligada, a consulta ou o filtro são sensíveis às maiúsculas e minúsculas.

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

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!

×