Access VBA CPF

Objectifs

Cette formation Access permet d’utiliser le langage VBA (Visual Basic Pour Application) pour réaliser des programmes ainsi que d'automatiser et de contrôler des applications professionnelles.

Public

Toutes personnes ayant besoin d'automatiser des tâches répétitives et utilisant le logiciel Access couramment.

Durée

21 heures en présentiel sur 3 jours

Pré-requis

Être à l'aise avec son environnement de travail Windows et pratiquer le logiciel Access régulièrement. Avoir suivi une formation Access Perfectionnement ou Consolidation ou posséder les connaissances équivalentes.

Formateur

Formateur expérimenté spécialiste de la bureautique et de la programmation VBA.

Méthode pédagogique

8 participants maximum avec un poste par stagiaire. Un support de cours (livre) est remis en fin de stage. La formation est constituée d'apports théoriques, de démonstrations et de mises en pratique basées sur des exercices.

Modalité de validation des acquis

Évaluation en ligne des acquis via un questionnaire. Attestation de fin de stage.

Déroulé

L’Objet

  • Propriétés et méthodes
  • Trigger

Le langage VBA

  • Déclaration des variables
  • Portée des variables
  • Contrôle de l’exécution des programmes
  • La programmation procédurale et fonctionnelle

Structure du langage VBA

  • Instructions conditionnelles
  • Instructions de boucles
  • Instructions de redirections
  • Fonctions d’entrée/sortie

Utilisation et création de procédures

  • Utilisation des évènements et des objets
  • Validation des données sans et avec programmation

Utilisation et création de fonctions

  • Définition des arguments et de la valeur de retour, portée

Traitement des erreurs d’exécution

  • Types d’erreurs
  • Ajout de gestionnaires d’erreurs
  • Gestionnaire d’erreurs centralisé

Programmation de l’interface

  • Programmation évènementielle

Utilisation des enregistrements

  • La librairie d’objets DAO
  • Extraction de données
  • Manipulation de données
  • Récupération des informations sur la structure de la base de données