Aprenda a utilizar las herramientas de depuración de Microsoft Access para los programas Basic para Aplicaciones o VBA , Visual personalizados que has escrito pueden realizar sus tareas sin errores . Aunque VBA tiene muchas herramientas para ayudar a depurar programas , tener cuidado de confiar únicamente en ellos para revelar los errores del programa . Si se detecta muchos errores en un programa , el programa puede ser defectuoso en el nivel de diseño. Por ejemplo , si el programa se interrumpe continuamente debido a los datos de usuario que están en un formato que el programa no puede manejar , el error real es la falta de anticipar el formato de los datos introducidos , que es una cuestión de diseño . Instrucciones sobre The Immediate ventana
1
Haga clic en botón "Visual Basic " de la pestaña " desarrollador " para entrar en el entorno de depuración de acceso.
2
Pega el siguiente programa en la ventana de programación , que muestra el nombre de la base de datos actual .
Pública showDBname Sub ( )
Debug.print CurrentDb.Name
End Sub
Página 3
Haga clic en el menú " ventana".
4 Haga clic en el elemento " inmediata " para ver la ventana que muestra la salida de los estados de depuración de los programas de acceso .
5
Press "F5 " para ejecutar el programa , que mostrará el nombre de la base de datos actual en la ventana de " inmediato " .
Breakpoints Configuración
6 < p> Haga clic en el botón de "Visual Basic " de la pestaña " desarrollador " para entrar en el entorno de depuración , a continuación, pegar este programa en la ventana principal del entorno :
Pública showDBname Sub ( )
Debug . imprimir CurrentDb.Name
End Sub
7
clic con el ratón en la declaración " Debug.Print " .
8
clic del menú " Debug" comando " Breakpoint " . Este comando coloca un marcador que indica a Access para detener la ejecución de un programa para que pueda examinar o cambiar las variables de un programa.
9
Press "F5 " para ejecutar el programa. Observe el resaltado amarillo que aparece en el comunicado en el que se establece un punto de interrupción . El programa no se ejecutará la sentencia de salida hasta que se reanude la ejecución.
10
Press "F5 " para continuar con la ejecución . El programa imprimirá el nombre de la base de datos en la ventana de " inmediato " .
Utilizando la Inspección rápida
11
Haga clic en el botón "Visual Basic " de la pestaña " desarrolladores" para entrar en el entorno de depuración
12
Pega el siguiente programa en la ventana del medio ambiente.
Pública showDBname Sub ( )
Debug.print CurrentDb.Name
End Sub
13
Press "F8" para ejecutar la sentencia de programa a la vez. Cuando el resaltado en amarillo , lo que indica el estado a punto de ser ejecutado, se acabó la frase " debug" , haga clic en el texto " actual " y haga clic en "Añadir a la Inspección rápida . " La ventana Quick Watch muestra el valor actual de cualquier variable se inserta en la ventana.
14
Haga clic en el signo " +" junto a la opción "Current ", que acaba de agregar a la ventana Inspección rápida . Ese elemento se expandirá para mostrar todas las propiedades que constituyen el objeto " actual " . La lectura de estas propiedades y las de otros objetos de Access puede ayudarle a identificar los valores que provocan errores en sus programas.
15
Press "F5 " para finalizar la ejecución del programa .