Apprenez à utiliser les outils de débogage de Microsoft Access pour les programmes Basic for Applications , ou VBA , Visual personnalisés que vous avez écrits peuvent accomplir leurs tâches sans erreurs . Bien que VBA dispose de nombreux outils pour vous aider à déboguer des programmes , méfiez-vous de compter uniquement sur eux pour révéler les erreurs de programme . Si vous êtes à la détection de plusieurs bugs dans un programme, le programme peut être viciée au niveau de la conception. Par exemple , si le programme se brise continuellement en raison de données utilisateur étant dans un format que le programme ne peut pas gérer , le vrai bug est l'incapacité à anticiper le format des données saisies , ce qui est un problème de conception . Instructions
The Immediate Window
1
Cliquez sur le bouton " Visual Basic " de l'onglet "Developer " de pénétrer dans l'environnement de débogage d'accès .
2
Collez le programme suivant dans la fenêtre de programmation , ce qui indique le nom de la base courante.
showDBname public Sub ()
debug.print CurrentDb.Name
End Sub
Hôtels 3
Cliquez sur le menu "Fenêtre" .
4
Cliquez sur la rubrique " immédiate " pour afficher la fenêtre qui indique la sortie des instructions de débogage dans les programmes d'accès . d'
5
Appuyez sur " F5" pour exécuter le programme , qui permet d'afficher le nom de la base de données actuelle dans la fenêtre " immédiate" .
réglage des points d'arrêt
6 < p> Cliquez sur le bouton " Visual Basic " de l'onglet "Developer " pour entrer dans l'environnement de débogage , puis collez ce programme dans la fenêtre principale de l'environnement :
showDBname public Sub ()
de débogage . imprimer CurrentDb.Name
End Sub
7
Cliquez sur la souris sur l'instruction " Debug.Print " .
8
Cliquez sur le menu "Debug" de commande " Breakpoint " . Cette commande place un marqueur qui indique l'accès à la pause de l'exécution d'un programme de sorte que vous pouvez examiner ou modifier des variables d'un programme.
9
Appuyez sur " F5" pour exécuter le programme . Remarquez la coloration jaune qui apparaît sur la déclaration à laquelle vous définissez un point d'arrêt . Le programme ne sera pas exécuté sa déclaration de sortie jusqu'à ce que vous repreniez exécution .
10
Appuyez sur " F5" pour reprendre l'exécution . Le programme permet d'imprimer le nom de la base de données dans la fenêtre " immédiate" .
Utiliser la montre rapide
11
Cliquez sur le bouton " Visual Basic " de l'onglet "Developer " de pour entrer dans le débogage environnement
12
Collez le programme suivant dans la fenêtre de l' environnement.
showDBname public Sub ()
debug.print CurrentDb.Name
End Sub
13
Appuyez sur " F8 " pour exécuter le programme d'une déclaration à la fois. Lorsque la surbrillance jaune , ce qui indique la déclaration sur le point d' être exécuté, est sur la déclaration "debug" , cliquez droit sur le texte " actuel " et cliquez sur "Ajouter au Quick Watch ». La fenêtre Quick Watch indique la valeur actuelle de toutes les variables que vous insérez dans la fenêtre.
14
Cliquez sur le signe "+" à côté de la rubrique " courant", vous venez d'ajouter à la fenêtre Quick Watch . Ce point est développée pour afficher toutes les propriétés qui composent l'objet "Current" . La lecture de ces propriétés et celles d'autres objets Access peut vous aider à identifier les valeurs entraîne des erreurs dans vos programmes.
15
Appuyez sur " F5 " pour terminer l'exécution du programme .