Dans cette fiche...

<Retour Assistant>

Début de page L'Assistant "Analyseur de code"

Si vous programmez en Visual Basic dans Access, voici un assistant qui pourrait vous être utile.
L'assistant "Analyseur de code" parcourt tous les formulaires, états, modules simples et modules de classe à la recherche de vos variables. Il fournit ensuite la liste :

Rappel : dans certains cas, les variables objet non libérées peuvent perturber l'arrêt d'Access (celui-ci se réduisant sur la barre des tâches de Windows, mais refusant de quitter correctement). Grâce à l'analyseur de code, vous limiterez ce type de problème !

Nouveau !
une version Access 2000 est
désormais disponible.

 

Début de page Installer et démarrer l'Assistant

Pour installer l'Assistant :

  1. Téléchargez le fichier wzCodeAnalyzer.zip pour Access 97 ou wzCodeAnalyzer2000.zip pour Access 2000 (40 K environ).
  2. Décompactez-le sur votre disque dur.
  3. Installez l'Assistant "Access Code Analyzer" dans Access (voir la fiche Installation d'un Assistant pour plus de détails).

Pour utiliser l'Assistant :

  1. Ouvrez la base de données à analyser.
  2. Faites Outils / Compléments / SA Analyseur de code (Ac97) ou Outils / Macros complémentaires / SA Analyseur de code (Ac2000).
  3. Cliquez sur le bouton Analyser et attendez que ça se passe :o)
  4. La boîte de dialogue suivante devrait apparaître (notez le goût exquis des couleurs !) :

Figurent dans cette liste les variables non utilisées ou non libérées, avec le nom du module et le nom de la procédure concernés (les modules de formulaires sont précédés de Form_; les modules d'états sont précédés de Report_).

Vous pouvez double-cliquer sur une ligne pour ouvrir le module, le formulaire ou l'état correspondant, et effectuer les vérifications ou corrections.
Magique, non ?

Pour mettre à jour la liste des variables, cliquez sur le bouton Actualiser.
Nouveau ! Pour imprimer la liste des variables, cliquez sur le bouton Imprimer.

 

Début de page Limites de l'Assistant

L'Assistant analyse un certain nombre de choses dans votre code, mais il peut se laisser bluffer par certaines déclarations de variables, ou par certaines lignes de commentaires (commentaires en fin de ligne par exemple).

Il n'y a cependant aucun risque car l'Assistant ne modifie pas votre code automatiquement.