Informatique

Access - VBA

Access - VBA

Réf 1-AC-VBA
Durée 3 jours

Objectifs

Mettre en œuvre les techniques de programmation VBA, les structures de contrôles et la syntaxe du langage, utiliser les principaux éléments des bibliothèques des applications Access, créer des interfaces avec la bibliothèque Forms, manipuler des données avec les bibliothèques DAO et ADO.

Infos

Sessions à venir

24 jan-26 jan 2023
15 mai-17 mai 2023
19 jui-21 jui 2023

Certifications :

Nous consulter

Programme

Principes de programmation

  • Visual Basic pour Application (VBA)
  • Programmation structurée orientée objet
  • Les commandes (instructions, fonctions)
  • Les objets (méthode, propriétés, évènements)
  • Variables, commentaire
  • Visual Basic Editor (projet, propriétés, module, l'explorateur d'objets)

Manipulation de chaine de caractères, valeur numérique et dates

  • Fonctions chaînes (Mid$, Right$, Left$, Len,)
  • Fonctions numériques (Val, Abs...)
  • Fonctions de date (Now, Date, Year, Day, Month)
  • Fonctions de conversion

Les variables

  • Définition
  • Les différents types
  • Déclaration
  • Tableau

Les conditions

  • Instructions conditionnelles (If Then Else)
  • Instructions conditionnelles structurées (Select Case)

Les boucles

  • Compteurs (For... Next)
  • Conditionnelles (Do... Loop)

Boites de dialogue

  • Instruction Msgbox et fonction Msgbox
  • Inputbox

Utilisation d'objets (Docmd)

  • Formulaires
  • Etats
  • Requêtes

Manipulation de diverses fonctions et instructions concernant

  • Les données
  • L'impression
  • L'exportation
  • OLE Automation (Word, Outlook...)

Accès aux Données Via SQL

  • Exécution de code SQL en VBA
  • Listes déroulantes en cascade (SELECT)
  • Ajout/Modification/Suppression d'enregistrement (INSERT, UPDATE, DELETE)

Accès aux Données Via ADO

  • Notion d'ADO et DAO
  • Connexion à la base de données
  • Consultation et recherche sur les données
  • Manipulation de données

Les outils de Débogage

  • Mode pas à pas
  • Points d'arrêt

En savoir +

Prérequis

Maîtriser la création de tables, requêtes, formulaires et états dans Access.
Avoir une première expérience en programmation.

Moyens pédagogiques

Réflexion de groupe et apports théoriques du formateur
Travail d'échange avec les participants sous forme de réunion-discussion
Utilisation de cas concrets issus de l'expérience professionnelle
Validation des acquis par des questionnaires, des tests d'évaluation, des mises en situation et des jeux pédagogiques.
Alternance entre apports théoriques et exercices pratiques (en moyenne 30 à 50%)
Remise d'un support de cours.

Possibilité de certification

Nous consulter.