DoCmd.TransferDatabase (Access)
O método TransferDatabase executa a ação TransferDatabase no Visual Basic.
Você pode usar a ação TransferDatabase para importar ou exportar dados entre o banco de dados atual do Microsoft Access ou do projeto do Access (.adp) e outro banco de dados. Para bancos de dados do Microsoft Access, você também pode vincular uma tabela ao banco de dados atual do Access de outro banco de dados. Com uma tabela vinculada, você tem acesso aos dados da tabela enquanto a própria tabela permanece em outro banco de dados. Você pode importar e exportar tabelas entre o Access e outros tipos de bancos de dados. Também é possível exportar consultas seleção do Access para outros tipos de bancos de dados. O Access exporta o conjunto de resultados da consulta no formato de uma tabela. Você poderá importar e exportar qualquer objeto de banco de dados do Access caso ambos os bancos de dados sejam bancos de dados do Access. Se você importar uma tabela de outro banco de dados do Access que seja uma tabela vinculada naquele banco de dados, ela ainda estará vinculada após a importação. Ou seja, o link é importado, e não a própria tabela. O administrador de um banco de dados ODBC pode desabilitar o recurso fornecido pelo argumento SaveLoginId, exigindo que todos os usuários insiram a identificação de entrada e senha sempre que se conectem ao banco de dados ODBC.
TransferDatabase (TransferType, DatabaseType, DatabaseName, ObjectType, Source, Destination, StructureOnly, StoreLogin)
DoCmd.TransferDatabase acImport, "Microsoft Access", _
"C:\My Documents\NWSales.mdb", acReport, "NW Sales for April", _
"Corporate Sales for April"
Arguments
Optional arguments
Os seguintes argumentos são opcionais
TransferType (AcDataTransferType) - O tipo de transferência que você deseja fazer.
Os valores de retorno possíveis são acExport - Os dados são exportados, acImport - (Padrão) Os dados são importados, acLink - O banco de dados é vinculado à fonte de dados especificada.
DatabaseType (String) - Uma expressão da cadeia de caracteres que é o nome de um dos tipos de bancos de dados que você pode usar para importar, exportar ou vincular dados. O parâmetro DatatbaseType é necessário para exportar e vincular ações de dados, mas não é necessário para a importação de ações. Os tipos ou bancos de dados são: Microsoft Access (padrão) Banco de dados ODBC WSS (Microsoft Office SharePoint Online).
DatabaseName (String) - Uma expressão de cadeia de caracteres que é o nome completo, incluindo o caminho (para WSS, Windows Microsoft Windows SharePoint Services, a URL), do banco de dados que você deseja usar para importar, exportar ou vincular dados.
ObjectType (AcObjectType) - O tipo de objeto a ser importado ou exportado.
Aqui você pode encontrar os valores possíveis para
Source (String) - Uma expressão de cadeia de caracteres que é o nome do objeto cujos dados você deseja importar, exportar ou vincular.
Destination (String) - Uma expressão de cadeia de caracteres que é o nome do objeto importado, exportado ou vinculado no banco de dados de destino.
StructureOnly (Boolean) - Use True (1) para importar ou exportar somente a estrutura de uma tabela de banco de dados. Use False (0) para importar ou exportar a estrutura da tabela e seus dados. Se você deixar esse argumento em branco, o padrão (False) é assumido.
StoreLogin (Boolean) - Use True para armazenar a identificação de entrada (ID) e a senha para um banco de dados ODBC na cadeia de conexão para uma tabela vinculada do banco de dados. Se você fizer isso, não é necessário entrar em cada vez que você abrir a tabela. Use False se você não quiser armazenar a identificação de entrada e senha. Se você deixar esse argumento em branco, o padrão (False) é assumido. Esse argumento só está disponível no Visual Basic.