Tecnología

Inicio

Cómo modificar un archivo de texto en Access 2003 de Visual Basic

Cómo modificar un archivo de texto en Access 2003 de Visual Basic


El programa de base de datos Microsoft Access tiene un lenguaje de programación llamado Visual Basic (VB) construido en él. Puede programar VB para automatizar cualquiera de los comandos de acceso ', incluyendo aquellos para modificar archivos de texto. La modificación de este tipo de archivos con VB consiste en utilizar el comando "abrir", combinada con instrucciones que realizan los cambios deseados en el texto. Modificación de los archivos de texto con acceso "lenguaje VB le permite procesar los datos legible por humanos almacenados en su disco duro, tal como pre-procesamiento para su posterior gestión de datos a través de Access 'interfaz estándar.

Instrucciones

1 El acceso abierto, a continuación, pulse "Alt" + "F11" para entrar en la VB entorno de desarrollo integrado (IDE).

2 Haga clic en "Insertar" cabecera de menú, seguido de la opción de menú "Módulo". Este comando inserta una nueva ventana de código para que ingrese el código del programa.

3 Pegue el siguiente código en cualquier lugar en la nueva ventana de código:

Public Sub ModifyTextFile ()

someText Dim

Abrir "c: \ infile.txt" For Input As # 1

Abrir "c: \ outfile.txt" For Output As # 2

Aunque no hacer EOF (1)

Line Input #1, someText

'Proceso texto aquí

Print #2, someText

Lazo

Close # 1

Cerrar # 2

Matar "c: \ infile.txt"

Nombre "c: \ outfile.txt" como "C: \ infile.txt"

End Sub

Estos archivos de texto abiertos declaraciones para la lectura y la escritura, a continuación, leer cada línea del archivo de entrada. El "Imprimir" declaración escribe cada línea, sin procesamiento, el archivo de texto de salida. Después de que el programa se cierra los archivos de entrada y de salida, se borra el archivo de entrada y cambia el nombre del archivo de salida con el nombre de archivo del archivo de entrada. Este resultado de este proceso es el archivo de entrada original. El "Proceso de texto aquí" comentario muestra donde se puede insertar código que modifica el texto de entrada. Vas a modificar el texto de entrada en los próximos pasos.

4 El tipo sobre el comentario " 'Proceso texto aquí" con la afirmación "someText = Ucase (someText)," que convertirá cada carácter en el archivo de entrada en mayúsculas. Esta acción es un ejemplo de modificación del archivo de entrada.

5 Crear, el Bloc de notas o cualquier otro procesador de texto, un archivo de texto con cualquier texto en minúsculas desea. Guarde el archivo como "c: \ infile.txt", a continuación, cierre el archivo. Estas acciones permitirán la subrutina que anotó en el paso 3 para leer el archivo.

6 Haga clic en cualquier declaración en la subrutina "ModifyTextFile", a continuación, pulse la tecla "F5" para ejecutar el programa.

7 Vuelva a abrir el archivo que creó en el Paso 5. Su procesador de texto mostrará el mismo texto que escribió en letras mayúsculas.

8 El tipo sobre, en el IDE de VB, la afirmación "someText = Ucase (someText)" con estas nuevas declaraciones:

Si (someText = "antes de") A continuación,

someText = "after"

Terminara si

9 Abrir "c: \ infile.txt" en su procesador de textos y escriba al menos una instancia de la palabra "antes", a continuación, volver a guardar y cerrar el archivo.

10 Ejecutar el programa de nuevo, como lo hizo en el paso 6.

11 Vuelva a abrir "c: \. Infile.txt" Todas las apariciones de la palabra "antes" ahora mostrar "después". Esto muestra cómo el programa de texto de modificación puede reemplazar una cadena de texto con otra.