Microsoft Access fornece vários métodos para fazer os usuários de dados gerenciar com ele disponível para outros aplicativos . Um desses métodos é a exportação de dados como um arquivo de texto. Você pode usar o Visual Basic for Applications ( VBA ), a linguagem de programação embutido no Access, para executar o comando de exportação de texto. Ao fazer isso, você pode especificar que VBA exportar uma tabela como de largura fixa ao invés de (por exemplo , colunas separados por vírgula ) delimitado. Usando o VBA para exportar um arquivo de texto de largura fixa permite acelerar bastante o processo manual de texto exportação disponível em standard ( não- VBA) a interface do Access. Instruções
1
Abra qualquer arquivo do Access existente e selecione uma das suas tabelas , clicando em seu ícone no painel de navegação à esquerda da tela .
2
Pressione "Ctrl " + " C ", depois" Ctrl "+" V "para fazer uma cópia da tabela . Digite " Tabela 1 " para o nome da tabela, em seguida, pressione "OK" para concluir a duplicação mesa. Você está duplicando a mesa para manter a sua tabela original segura, e nomeá-lo " Tabela1" para torná-lo fácil de seguir as instruções subsequentes deste artigo, que todos se referem a " Tabela 1 ".
3
Clique no menu " dados externos " , em seguida, clique no ícone de "Exportar" do painel " arquivo de texto" . Esta ação inicia uma exportação manual, o que é necessário para criar um arquivo do programa de exportação VBA precisa
4
Tipo "C: \\ table1.txt ." Para o campo " Nome do arquivo " do assistente de exportação e clique em "OK". Na próxima tela do assistente , clique na opção " Largura fixa " , depois clique no botão "Avançado" .
5
Clique no botão " Salvar como" botão na tela "Tabela1 Especificação Export" , em seguida, clique "OK" na caixa de confirmar o nome da especificação "Tabela1 especificação Exportar". Clique em " Finish" para concluir o assistente de exportação.
6
Abra o ambiente de desenvolvimento do Visual Basic pressionando "Alt" + " F11 ". Clique em " Module " no menu "Inserir" para exibir uma janela para a entrada de código-fonte do seu programa.
7
Cole ou digite o seguinte sub-rotina para a janela de código-fonte. Esta breve programa usa o método " TransferText " da função DocMD para realizar a exportação de texto. Este método utiliza a especificação de exportação que você criou com o assistente de exportação manual no Passo 5 .
Public Sub ExportFixedWidth ()
Dim specName As String
specName = " Especificação de Exportação Table1 "
DoCmd.TransferText acExportFixed , specName , " Tabela1 "," C: \\ table1.txt "
End Sub
8
Execute o programa clicando em um linha entre a sua " Public Sub " e linhas " End Sub" , em seguida, a tecla " F5 ".
9
Clique na Janela botão "Iniciar" , clique em "Documentos" para abrir o Windows Explorer. Navegue para o "C:" pasta e clique duas vezes no arquivo " table1.txt " , que o programa criado. O arquivo irá exibir uma tabela de texto cujas colunas são marcadas a intervalos fixos ( ou seja, o mesmo de uma linha para a próxima ) .