O programa de banco de dados Microsoft Access tem uma linguagem de programação chamada Visual Basic (VB) incorporada. Você pode programar VB para automatizar qualquer um dos comandos de acesso ", incluindo aqueles para modificar arquivos de texto. Modificar esses arquivos com VB envolve usar o comando " abrir " , combinado com as declarações que realizam as alterações necessárias no texto. Modificando arquivos de texto com o Access "linguagem VB permite processar dados legíveis armazenadas em seu disco rígido , talvez como pré-processamento para posterior gerenciamento de dados através do Acesso ' interface padrão . Coisas que você precisa
Microsoft Access 2003
Show Mais instruções
1
Open Access , em seguida, pressione "Alt" + " F11 " para entrar no VB ambiente de desenvolvimento integrado ( IDE).
2
Clique no botão " Insert" cabeçalho de menu , seguido do "Módulo " item de menu. Este comando insere uma nova janela de código para que você digite o código do programa
3
Cole o seguinte código em qualquer lugar para a nova janela de código : .
Public Sub ModifyTextFile ()
Dim someText
Open " c: \\ arqentra.txt " Para Input As # 1
Open " c: \\ outfile.txt " For Output As # 2
Do While Not EOF (1)
Linha de Entrada # 1, someText
'text Processo aqui
Print # 2 , someText
loop
close # 1
close # 2
Kill " c: \\ arqentra.txt "
Name " c: \\ outfile.txt " Como " c: \\ arqentra.txt "
End Sub
Estas declarações arquivos de texto aberto para leitura e escrita, em seguida, ler cada linha do arquivo de entrada. A afirmação " Imprimir ", escreve cada linha, sem tratamento, para o arquivo de texto de saída. Depois que o programa fecha os arquivos de entrada e saída , ele exclui o arquivo de entrada e muda o nome do arquivo de saída com nome de arquivo do arquivo de entrada. Este resultado deste processo é o ficheiro de entrada original . O comentário "text Processo aqui ", mostra onde você pode inserir o código que modifica o texto de entrada. Você vai modificar o texto de entrada nos próximos passos.
4
Digite sobre o comentário " 'text Processo aqui " com a declaração " someText = UCase ( someText ) ", que irá converter cada personagem no arquivo de entrada para letras maiúsculas. Esta ação é um exemplo de modificação do arquivo de entrada.
5
Criar, usando o Bloco de Notas ou qualquer outro processador de texto, um arquivo de texto com qualquer texto em minúsculas você gostaria. Salve o arquivo como "c: \\ arqentra.txt ", feche o arquivo . Essas ações permitirão a rotina que você escreveu no passo 3 para ler o arquivo .
6
Clique em qualquer declaração na sub-rotina " ModifyTextFile " , em seguida, pressione "F5" para executar o programa .
7
Re- abrir o arquivo que você criou no passo 5 . O seu processador de texto vai exibir o mesmo texto que você escreveu em letras maiúsculas
8
Digite acabou, no VB IDE, a declaração " someText = UCase ( someText ) " com estas novas informações: . < Br >
Se ( someText = "antes" ) Então
someText = " depois "
End If
9
Abra "c: \\ arqentra.txt "no seu processador de texto e digite pelo menos uma ocorrência da palavra " antes ", em seguida, re- salvar e fechar o arquivo.
10
Execute o programa novamente , como fez no Passo 6 .
11
reabrir "c: \\ arqentra.txt ". Todas as ocorrências da palavra "antes" agora exibir "depois". Isto mostra como o seu programa de texto modificação pode substituir uma seqüência de texto com outro .