Tecnología

Inicio

Cómo exportar un archivo de texto de ancho fijo para una tabla en Access Visual Basic

Cómo exportar un archivo de texto de ancho fijo para una tabla en Access Visual Basic


Microsoft Access proporciona varios métodos para hacer que los datos a los usuarios manejar con él disponible para otras aplicaciones. Uno de esos métodos es la exportación de datos como un archivo de texto. Puede utilizar Visual Basic para Aplicaciones (VBA), el lenguaje de programación integrado en acceso, para ejecutar el comando de exportación de texto. De este modo, se puede especificar que VBA exportar una tabla como de ancho fijo en lugar de (por ejemplo, columnas separadas por comas) delimitados. El uso de VBA para exportar un archivo de texto de ancho fijo le permite acelerar enormemente el proceso manual de texto disponible en la exportación estándar de interfaz de acceso (no VBA).

Instrucciones

1 Abrir cualquier archivo de acceso existente y seleccione una de sus tablas haciendo clic en su icono en el panel de navegación de la izquierda de pantalla.

2 Pulse la tecla "Ctrl" + "C" y "Ctrl" + "V" para hacer un duplicado de la tabla. Tipo "Tabla 1" para el nombre de la tabla, a continuación, pulse "OK" para completar la duplicación tabla. Usted está duplicando la mesa para mantener su tabla original con vigilancia y nombrarlo "Tabla 1" para que sea fácil de seguir las instrucciones siguientes de este artículo, que todos se refieren a "Tabla 1".

3 Haga clic en el menú "datos externos", a continuación, haga clic en el icono "Archivo de texto", la "exportación" del panel. Esta acción comienza una exportación manual, lo que se necesita para crear un archivo que necesita el programa de exportación de VBA.

4 Tipo "C: \ table1.txt" para el campo "Nombre de archivo" del asistente de exportación y haga clic en "Aceptar". En la siguiente pantalla del asistente, haga clic en la opción "Ancho fijo", a continuación, haga clic en el botón "Opciones avanzadas".

5 Haga clic en la opción "Guardar Como" botón en la pantalla "Tabla 1 Especificación de exportación", a continuación, haga clic en "Aceptar" en el cuadro de confirmar el nombre de la especificación "Tabla 1 Especificación de exportación." Haga clic en "Finalizar" para completar el asistente de exportación.

6 Abra el entorno de desarrollo de Visual Basic presionando "Alt" + "F11". Haga clic en "Módulo" en el menú "Insertar" para mostrar una ventana para introducir el código fuente del programa.

7 Pegue o escriba la siguiente subrutina en la ventana de código fuente. Este breve programa utiliza el método "TransferirTexto" de la función DoCmd para realizar la exportación de texto. Este método utiliza la especificación de exportación que ha creado con el asistente manual de exportación en el paso 5.

Public Sub ExportFixedWidth ()

Dim como secuencia specName

specName = "Especificación de exportación Tabla1"

DoCmd.TransferText acExportFixed, specName, "Tabla 1", "C: \ table1.txt"

End Sub

8 Ejecutar el programa haciendo clic en una línea entre sus líneas "End Sub" "Public Sub" y, a continuación, pulsando la tecla "F5".

9 Haga clic en el botón de la ventana "Inicio", a continuación, en "Documentos" para abrir el Explorador de Windows. Vaya a la "C:" carpeta, a continuación, haga doble clic en el archivo "table1.txt", que creó su programa. El archivo se mostrará una tabla de texto cuyas columnas están marcadas a intervalos fijos (es decir, la misma de una fila a la siguiente).