Skip to content

Formation Access VBA (Paris, Lyon, Marseille, Toulon, Nice)

Formateur freelance mobile, j'assure vos formations sur site ou par vidéo-conférence.

Découvrir Access VBA

  • Les différents objets d'Access
  • La programmation par événement
  • Exemple 1 : Associer un code à un bouton
  • Exemple 2 : faire un contrôle de saisie sur l'événement Before_Update d'un champ
  • Utiliser If End IF
  • Utiliser Cancelevent
  • Exemple 3 : faire un contrôle de saisie sur l'événement Before Update d'un formulaire
  • Retrouver, modifier un code VBA

Variables et interaction

  • Déclarer des variables
  • Afficher des messages
  • Faire saisir des valeurs par l'utilisateur
  • Proposer des choix à l'utilisateur

Agir sur les objets d'Access

  • Ouvrir, fermer des formulaires
  • Modifier des propriétés des formulaires
  • Lire ou modifier les propriétés des contrôles
  • Agir sur les sous-formulaires
  • Accéder au Recordset sous-jacent d'un formulaire
  • Imprimer un état

Structures de programmation en VBA

  • Utiliser des conditions
  • Imbriquer des conditions
  • Select Case
  • Faire des boucles : While Wend / For Next / For Each Next
  • Variables locales et globales
  • Procédures, fonctions, arguments

Déboguer le code

  • Les erreurs de compilation et d'exécution
  • Installer un point d'arrêt
  • Le mode pas à pas
  • Utiliser la fenêtre d'exécution
  • Mettre en place une gestion d'erreurs

Agir sur les données : le Recordset

  • Accéder à l'objet Database
  • Ouvrir un recordset sur une table ou une requête
  • Se déplacer dans un recordset
  • Utiliser l'index
  • Modifier l'enregistrement en cours
  • Supprimer / Ajouter un enregistrement
  • Agir sur le recordset d'un formulaire ou sous-formulaire

Agir sur les requêtes

  • Traiter une chaîne de caractères
  • Maîtriser le langage SQL
  • Composer la code SQL par VBA
  • Modifier la source des données d'un formulaire
  • Modifier une requête
  • Accéder à la collection des requêtes d'une base de données
  • Récupérer les noms des champs
  • Manipuler des requêtes d'action pour modifier les données

Construire une interface

  • Séparer les données et les programmes
  • La macro AutoExec
  • Créer un menu général
  • Créer une interface d'accès aux données
  • Ajouter des filtres
  • Créer des fonctions générales

Vous voulez consulter toutes mes autres formations ? RDV sur cette page !

Vous souhaitez suivre cette formation à la programmation sur VBA Access et profiter d'un accompagnement personnalisé ? Contactez moi pour une première étude gratuite !