Acesso Visual Basic for Applications (VBA) é a linguagem de programação que os desenvolvedores do Microsoft Office usa para estender os recursos de acesso ' . Todos os comandos disponíveis na interface padrão do Access também estão disponíveis no VBA, incluindo os comandos que recuperam dados externos. Usando o VBA para obter dados externos envolve o uso de uma função cujos parâmetros que você especificar no ambiente de desenvolvimento integrado do acesso ( IDE). Usando Access VBA para obter dados externos , você libera o pessoal de entrada de dados de sua equipe de trabalho de ter que buscar dados externos manualmente. Coisas que você precisa
Microsoft Access
Mostrar Mais instruções
Obter dados externos a partir de um
1
Open Access Banco de Dados e clique no título do menu " Criar" , então clique no item "Tabela" .
2
Digite "Títulos" no primeiro título da coluna nova tabela e "Autores" no cabeçalho à direita do " Título ". Estes títulos de coluna representam campos para um pequeno banco de dados de livros , o que você vai usar como uma base de dados externa para importar com VBA.
3
Digite algumas títulos de livros e autores da amostra em linhas da tabela , em seguida, pressione " Control + S. " Digite "Livros" , quando perguntado pelo nome da tabela
4
Clique em " Salvar como" de comando, digite o menu "Arquivo" . "C: \\ books.accdb " para nome do arquivo do banco de dados. Clique comando " Fechar banco de dados" do menu "Arquivo" para fechar o banco de dados.
5
Pressione " Control + N" para criar um novo banco de dados, em seguida, pressione " Alt + F11 " para entrar no VB IDE .
6
Clique no comando "Module" no menu " Inserir" para criar uma nova janela para inserir o código do programa .
7
cole o seguinte sub-rotina para o novo janela de código . Esta sub-rotina chama o método de acesso " DoCmd " para abrir um banco de dados externo - . O que você fez nas etapas de 1 a 4
Public Sub importData ()
DoCmd.TransferDatabase acImport , " Microsoft Access ", _
" C: \\ books.accdb " , acTable , " livros " , " books2 "
End Sub
8
Clique em qualquer declaração no sub-rotina que você acabou de colar , em seguida, pressione "F5" para executar a sub-rotina.
9
Pressione " Alt- 11 " para voltar ao Access, em seguida, fechar e reabrir o painel de navegação à esquerda da tela , clicando em seu top " <<" botão. O painel de navegação exibe uma nova tabela ", books2 ".
10
Dê um duplo clique no item " books2 " para exibir a mesma lista de livros que você digitou na etapa 3 . A sub-rotina " importData " você executou anteriormente importou o banco de dados original de livros em uma nova tabela no banco de dados atual.
Obter dados externos a partir de arquivo de texto
11
Abra o bloco de notas ou outro processador de texto e digite o texto no arquivo
12
Salve o arquivo como . "c: \\ textfile.txt "
13
Open Access , pressione " Alt- F11 ", em seguida, cole o seguinte código na janela de código :
Public Sub GetExternalText ()
Dim strText
Open" c: \\ textfile.txt " Para entrada como # 1
Do While Not EOF (1)
Linha de Entrada # 1, strText
Debug.Print strText
loop
Close # 1
End Sub
14
Clique em qualquer declaração no programa, em seguida, pressione "F5" para executar o programa .
15
Imprensa " Control + G " para abrir o IDE " janela imediata " , que exibirá os dados de texto seu programa de obtida a partir do arquivo de texto externo .