Access VBA 2016 Niveau III

Présentation

Visual Basic for Applications (VBA) est une implémentation de Microsoft Visual Basic qui est intégrée dans toutes les applications de Microsoft Office. VBA demande l'acquisition des bases de la programmation puis, la réalisation des interfaces utilisateur, la manipulation des données de la base de données, l'optimisation et la sécurisation du programme.Vous apprendrez ainsi la programmation de procédures et de fonctions, la manipulation des objets de données (tables, requêtes, SQL, Recordset, ADO DB, ODBC), la collaboration avec les applications de la suite Office, le contrôle des objets d'interfaçage (formulaire, état, etc.), ou l'import et l'export de données.

Concretement vous apprendrez : les procédures et fonctions, variables et constantes, tableaux, structures de contrôle, le langage objet; les requêtes et langage SQL, les API Windows...

Objectifs

  • Au terme de ce cours, les participants peuvent développer des applications Access à l'aide de Visual Basic for Applications VBA, Data Access Objects (DAO) et ActiveX Data Objects (ADO).

Public

  • Développeurs, utilisateurs professionnels désirant créer des bases de données sur Access et les optimiser par la programmation.
  • Utilisateur confirmé sur Access.

Durée

  • 3 jours

Compléments d'informations

 

Révision des connaissances de base

  • Travailler avec l'éditeur Visual Basic
  • Définition et domaine de validité des variables
  • Procédures et fonctions
  • Instructions, sauts et boucles
  • L'instruction With
  • Recherche et traitement des erreurs
  • Travailler avec l'aide de VBA

Introduction à la technique Objets

  • Les objets et leur hiérarchie
  • Méthodes
  • Propriétés

L'Objet Application & DBEngine

  • Forms
  • Reports
  • Screens
  • DoCmd

Evénements

  • Travailler avec des événements
  • Interrompre un événement
  • Evénements standards

Accès aux données avec DAO

  • La création d'objets d'accès aux données
  • DBEngine et Database
  • Recordsets et QueryDefs
  • Accès aux définitions des tables

Accès aux données avec ADO

  • La création d'objets d'accès aux données
  • Connections, Recordsets et Views
  • Accès aux définitions des tables

Compléter des applications

  • Lignes de commandes et options Start
  • Front-End et Back-End
  • Bases de données MDE
  • Symboles et menus personnalisés

Office-Developer-Tools

  • Access-Runtime-Version
  • Help Workshop
  • Setup-Set