Access - VBA

Référence : BUR-ACC-SV2-VBA

* Version Office 2013

** Version Office 2016

Cette formation prépare à la certification PCIE

Infos pratiques

  • Durée : 3 jours soit 21 heures
  • Tarif public intra : à partir de 750 € / jour
  • Tarif public inter : 380 € / jour / personne
  • Population visée : Ouvrier – Employé – Employé qualifié – Cadre – Cadre supérieur
  • Public concerné : Toute personne souhaitant optimiser une base de données sous Access en utilisant le VBA

Programme

Objectifs pédagogiques

A l’issue de cette formation, l’apprenant sera capable de :

  • Améliorer la conception d’une application en utilisant Visual Basic for Applications
  • Etre capable d’ajouter ou modifier des traitements dans une application existante et/ou de créer des applications « satellites »  à celle-ci
  • Maîtriser les éléments du langage Visual Basic for Applications

Pré-requis

  • Connaissance de l’environnement Windows
  • Utiliser Access régulière et avoir quelques expériences de création de base de données

Objectifs opérationnels et contenu de la formation

Maîtriser les notions fondamentales : Généralités

  • Rappels sur les précautions avant intervention dans application
  • Principes fondamentaux de l’analyse d’une application
  • Rappels et comparatif entre les macros et Visual Basic for Applications

Comprendre les éléments du langage Visual Basic For Application

  • Présentation de l’interface de l’éditeur
  • Les variables (locales, private, public)
  • Les différents types de données
  • Manipulation de chaînes de caractères par le code
  • Traitement de données de type date
  • Les structures de contrôles (if, do while, for, do until)
  • Les programmes et les sous programmes
  • Les événements et leurs hiérarchies
  • Différents types de contrôles
  • Manipulation des contrôles par le code
  • Manipulation de données par le code
  • Lecture de la structure des données par le code
  • Travail avec les requêtes en programmation (requête SQL, Access ou ADO)
  • Importation / exportation de données par le code (Fichiers texte ou Excel)
  • Pilotage d’autres applications (Excel, …) à partir d’Access
  • Gestion de la sécurité à partir du code (interface de comptes et droits des utilisateurs, verrouillage de la base)
  • Modules de classe, de formulaires ou d’états

Déboguer le code et utiliser les évènements

  • Mise au point et débogage du code
  • Gestion des erreurs
  • Affichage de messages et fonctions interactives
  • Documentation du code
  • Intérêts et contraintes du fractionnement d’une base (tables sur le serveur, applications sur les postes clients)
  • Informations sur le prototypage d’une application Access

Utiliser les différentes ressources d’aides

  • Aide intégrée d’Access
  • Ressources sur le net

Méthodes et moyens

  • Explications théoriques suivies de pratiques guidées puis mises en autonomie
  • 1 vidéoprojecteur par salle
  • 1 ordinateur par stagiaire

Méthodes d’évaluation des acquis

  • Exercices de synthèse et d’évaluation
  • Evaluation de fin de stage

Profil formateur

Nos formateurs sont certifiés à l’issue d’un parcours organisé par nos soins. Ils bénéficient d’un suivi de compétences aussi bien au niveau technique que pédagogique.

Support stagiaire

  • Support papier ou électronique (dématérialisé)
  • Les exercices d’accompagnement peuvent être récupérés sur clef USB