Notice: Undefined index: language_id in /homepages/35/d538216070/htdocs/catalogue.adhoc-rh.com/modules/twenga/twengaabstract.php on line 57
Access : programmer efficacement à l'aide de VBA - ADHOC-RH
Retour

Access : programmer efficacement à l'aide de VBA

Access : programmer efficacement à l'aide de VBA


INF196Z

Vos objectifs

  • Créer et optimiser des applications avec VBA pour Access

Vous êtes

  • Programmeurs/Développeurs sous Windows
  • Utilisateurs chevronnés d’Access

Pré-requis

  • Avoir suivi le stage « Access perfectionnement : données externes et macros » ou posséder des compétences équivalentes
  • La connaissance d’un langage de programmation est un plus

Durée : 3 jours

Bases de données

Programme

1 Introduction à la programmation sous Access

  • Créer des procédures en VBA
  • Les différents types de procédures (fonctions, sous-procédures)
  • Emplacement des procédures (modules publiques et modules privés)

2 S’approprier l’environnement de développement

  • La section de déclaration
  • La fenêtre d’exécution
  • Compiler et exécuter une fonction
  • Ajouter des commentaires au code

3 Se familiariser avec le langage

  • Déclaration et utilisation des variables
  • Définition des arguments d’une fonction
  • Les structures de décision et alternatives
  • Les dialogues à l’aide de InputBox() et MsgBox()
  • Les structures itératives
  • Les outils de rupture de traitement (Exit)

4 Programmer efficacement

  • Exécution d’une macro Access en VBA
  • Les objets de l’environnement Access
  • Propriétés, événements et méthodes
  • Utilisation des procédures Sub
  • Association d’une procédure «Sub» à un événement
  • Création d’une «Event Procedure»
  • Test d’une procédure Sub
  • Portée des variables et variables Static
  • Le type de données Variant, les autres types de données
  • Passage d’arguments par «référence» et par «valeur»
  • Passage d’un objet en argument
  • Les bibliothèques d’objets
  • La boucle For… Each pour parcourir des collections d’objets
  • Débogage et test du déroulement d’une procédure
  • Création d’une routine de traitement d’erreurs
  • Appels de programmes externes (OLE automation)
  • Insertion de composants ActiveX

Méthode pédagogique

  • Cas pratiques permettant l’appropriation du langage
Vous souhaitez vous inscrire à cette formation ?

Remplissez le formulaire ci-dessous et nous vous recontacterons dans les plus bref délais.

* champs obligatoires