Come modificare un file di testo in Access 2003 Visual Basic

November 10

Come modificare un file di testo in Access 2003 Visual Basic


Il programma di database Microsoft Access ha un linguaggio di programmazione chiamato Visual Basic (VB), costruito in esso. È possibile programmare VB per automatizzare qualsiasi dei comandi di accesso ', compresi quelli per la modifica dei file di testo. Modifica di tali file con VB comporta l'uso del comando "aperto", in combinazione con le dichiarazioni che eseguono le modifiche desiderate sul testo. Modificare i file di testo con Access 'linguaggio VB permette di elaborare i dati leggibili memorizzati sul disco rigido, forse come pre-elaborazione per l'ulteriore gestione dei dati tramite accesso' interfaccia standard.

istruzione

1 Open Access, quindi premere il tasto "Alt" + "F11" per accedere al VB ambiente di sviluppo integrato (IDE).

2 Fare clic su "Inserisci" intestazione del menu, seguito dalla voce di menu "Modulo". Questo comando inserisce una nuova finestra del codice per l'inserimento di codice di programma.

3 Incollare il seguente codice in qualsiasi punto nella nuova finestra del codice:

Public Sub ModifyTextFile ()

someText Dim

Aprire "C: \ infile.txt" per l'ingresso come 1 #

Aprire "C: \ outfile.txt" per l'output come 2 #

Do While Not EOF (1)

Line Input #1, someText

'Text Processo qui

Print #2, someText

Ciclo continuo

Close # 1

Chiudi # 2

Kill "c: \ infile.txt"

Nome "c: \ outfile.txt" come "C: \ infile.txt"

End Sub

Questi file di testo aperti dichiarazioni per la lettura e la scrittura, poi leggere ogni riga del file di input. La dichiarazione "Stampa", scrive ogni riga, senza elaborazione, per il file di testo di output. Dopo che il programma chiude i file di input e di output, cancella il file di input e rinomina il file di output con nome del file di input. Questo risultato di questo processo è il file di input originale. Il "text Processo qui" commenti mostra dove è possibile inserire il codice che modifica il testo di input. Potrai modificare il testo di input nei prossimi passi.

4 Digitare il commento " 'text Processo qui" con l'affermazione "someText = UCase (someText)", che permette di convertire ogni carattere nel file di input in lettere maiuscole. Questa azione è un esempio di modifica del file di input.

5 Creare, utilizzando il blocco note o qualsiasi altro word processor, un file di testo con qualsiasi testo minuscolo vuoi. Salvare il file come "c: \ infile.txt", quindi chiudere il file. Queste azioni consentiranno la subroutine che hai scritto al punto 3 per leggere il file.

6 Fare clic su qualsiasi dichiarazione nel sottoprogramma "ModifyTextFile", quindi premere il tasto "F5" per eseguire il programma.

7 Riaprire il file creato nel passaggio 5. Il processore word visualizzerà lo stesso testo che hai scritto in lettere maiuscole.

8 Digitare sopra, nel VB IDE, l'affermazione "someText = UCase (someText)" con queste nuove dichiarazioni:

Se (someText = "prima") Poi

someText = "after"

Finisci se

9 Aprire "C: \ infile.txt" nel programma di elaborazione testi e digitare almeno un'istanza della parola "prima", poi ri-salvare e chiudere il file.

10 Eseguire nuovamente il programma, come avete fatto nel passaggio 6.

11 Ri-aprire "C:. \ Infile.txt" Tutte le occorrenze della parola "prima" ora visualizzare "dopo". Questo dimostra come il programma di testo modifica può sostituire una stringa di testo con un altro.