administradores de banco de dados , muitas vezes correr para a necessidade de importar dados CSV em uma tabela do banco de dados Access existente. Esta tarefa pode ser facilmente realizado através do método " TransferText " em Visual Basic for Applications. VBA pode ser usado para automatizar os processos de acesso , que são de outra maneira preenchido manualmente . O método " TransferText " é usado para importar ou exportar dados de texto entre o banco de dados atual do Access e um arquivo de texto , como um arquivo CSV . Instruções
1
Clique na aba " Ferramentas de Banco de Dados " e clique em " Visual Basic " para abrir a janela Editor do Visual Basic. . Clique no menu "Inserir" e clique em " Módulo " para inserir um novo módulo de código
2
Crie um novo procedimento sub digitando o seguinte código: Private Sub
importCSVToTable ()
3
Crie duas variáveis, uma para manter o nome da sua mesa e outro para armazenar o caminho do seu arquivo CSV.
Dim existingTable as String
Dim CSVPath as String
4
Definir o nome da tabela eo caminho do arquivo CSV
existingTable = " myTmpTbl "
CSVPath = " F: . \\ longDistanceCharges.csv "
5
Digite a seguinte linha de código para importar seus dados CSV para a sua mesa de banco de dados existente.
DoCmd.TransferText acImportDelim , existingTable , CSVPath , Verdadeiro < br >
6
Type " End Sub " para concluir o procedimento sub . Pressione " F5" para executá-lo .