Access VBA
Les objectifs
En quelques mots...
Public
Concepteurs et utilisateurs de bases de données expérimentés souhaitant apprendre à développer en VBA et personnaliser les fonctionnalités d'Access
Pré-requis
Avoir suivi le cours "Access - Perfectionnement" ou posséder les connaissances équivalentes
Méthodes et Moyens pédagogiques
Formation réalisée en présentiel ou à distance selon la formule retenue
Exposés, cas pratiques, synthèse, assistance post-formation pendant un mois
Un poste par stagiaire, vidéoprojecteur, support de cours fourni à chaque stagiaire
Modalités de suivi et d'évaluations
Feuille de présence émargée par demi-journée par les stagiaires et le formateur
Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires
Questionnaire d’évaluation de la satisfaction en fin de stage
Auto-évaluation des acquis de la formation par les stagiaires
Attestation de fin de formation
Certification (optionnel)
Cette formation prépare à l'examen TOSA - Access
Informations pratiques
Accessibilité , modalités et délais d'accès
Programme mis à jour le 01/09/2022
Programme détaillé
RAPPELS SUR LES MACROS
- Créer des macros
- Définir les actions et arguments
- Affecter une macro à un évènement, à un contrôle
- Enregistrer une macro en tant que module VBA
ACCESS VBA
- L'environnement de programmation
- Variables, opérateurs basiques et constantes
- Types de données
- Manipulation des chaînes de caractères
- Procédures (Sub et fonctions) / structures de contrôle
- Access VBA dans les formulaires et les états
- Référencer des objets et utiliser des fonctions sur des évènements
MANIPULATION DES DONNEES, DES FORMULAIRES ET DES ETATS
- Objets DataBase, Table, Recordset, Snapshot, QueryDef
- Méthodes
- Formulation des requêtes avec SQL
- Modification de la base de données
- Echange de données
- Pilotage d'une application compatible OLE
- Exemples pratiques entre Access / Word et Word / Access /Excel
PROTECTION DES DONNEES
- Manipulation des boîtes de dialogue
- Gestion des erreurs / Débogage du code avec les outils
- Création d'une table depuis Access VBA
- Personnalisation des assistants
- Définition des références spécifiques à d'autres applications (Active X, MS…)
- Gestion des objets graphiques