Acceso a Visual Basic para Aplicaciones ( VBA ) es el lenguaje de programación que los desarrolladores de Microsoft Office utilizan para extender las características de acceso " . Todos los comandos disponibles en la interfaz de acceso estándar también están disponibles en VBA , incluyendo los comandos que recuperan datos externos . Usando VBA para obtener datos externos implica el uso de una función cuyos parámetros se especifica en el entorno de desarrollo integrado del acceso ( IDE). Mediante el uso de VBA de Access para obtener datos externos , se libera al personal de entrada de datos de su equipo de trabajo de tener que recuperar los datos externos de forma manual. Cosas que necesitará
Microsoft Access
Ver Más instrucciones
Obtener datos externos de una Base de datos página 1
Open Access y haga clic en el menú "Crear " la partida , a continuación, haga clic en la opción " tabla " .
2
tipo " títulos" de la primera cabecera de la columna de la nueva tabla y " autores " en el título a la derecha de " Título ". Estos títulos de las columnas representan los campos de una base de datos libros pequeños , que va a utilizar como una base de datos externa para importar con VBA.
3
Tipo algunos títulos de libros de muestra y autores en las filas de la tabla , a continuación, pulse "Control + S. " . Tipo "Libros" cuando se le pida el nombre de la tabla
4
clic del menú "Archivo ", "Guardar como " de comandos, escriba " c: \\ books.accdb " para el nombre de archivo de la base de datos. Haga clic en " Cerrar la base de datos " orden del menú "Archivo " para cerrar la base de datos .
5
Presione " Ctrl + N " para crear una nueva base de datos , a continuación, pulse "Alt + F11 " para entrar en el IDE de VB .
6
Haga clic en el comando " Módulo " en el menú " Insertar" para crear una nueva ventana para introducir el código del programa .
7
Pega el siguiente subrutina en el nuevo ventana de código . Esta subrutina llama al método " DoCmd " de acceso para abrir una base de datos externa - . El que hizo en los pasos 1 a 4
Public Sub importData ()
DoCmd.TransferDatabase acImport , "Microsoft Access ", _
" C: \\ books.accdb " , acTable , " libros " , " books2 "
End Sub
8
clic cualquier declaración en el subrutina que acaba de pegar , a continuación, pulse la tecla "F5 " para ejecutar la subrutina.
9
Pulse " Alt- 11 " para volver a Access , a continuación, cierre y vuelva a abrir el panel de navegación en la pantalla de la izquierda haciendo clic en su top botón " <<" . El panel de navegación se mostrará una nueva tabla, " books2 . "
10
Haga doble clic en el elemento " books2 " para mostrar la misma lista de los libros que ha escrito en el paso 3 . El subprograma " importData " se ejecutó anteriormente importado la base de datos original en libros de una nueva tabla en la base de datos actual.
Obtener datos externos del archivo de texto
11
Bloc de notas abierto o otro procesador de textos y escriba cualquier texto en el archivo
12
Guarde el archivo como . "c: \\ textfile.txt "
13
acceso abierto , pulse " Alt- F11 ", a continuación, pegue el código siguiente en la ventana de código : Public Sub
GetExternalText ()
Dim strText
Abrir " c: \\ textfile.txt " Para la entrada como # 1
Do While Not EOF ( 1 ) High Line
entrada # 1 , strText
Debug.Print strText
Loop
Close # 1 End Sub
14
clic cualquier declaración en el programa, a continuación, pulse la tecla "F5 " para ejecutar el programa.
15
Prensa " control + G " para abrir el IDE " ventana Inmediato " , que mostrará los datos de texto de su programa trajo desde el archivo de texto externo .