Description
Dans ce cours Access VBA, vous apprenez à automatiser des bases de données dans Access. Les macros offrent des possibilités à cet effet, mais qui sont toutefois très limitées. Visual Basic est la solution par excellence.
Dans cette formation, vous découvrez d’abord les principes de base de Visual Basic. Vous apprenez à utiliser VBA pour transformer votre base de données en une application conviviale et adaptée aux actions de l’utilisateur final.
Objectifs
Après ce cours Access :
- vous connaissez les bases de Visual Basic
- vous savez automatiser des formulaires et des rapports
- vous savez travailler avec des objets dans des formulaires ou des rapports
- vous savez créer un code pour appeler facilement des données.
Groupe cible
Personnes qui souhaitent automatiser leur base de données avec VBA.
Connaissance préalable
Bonne connaissance d’Access (principalement des tableaux, requêtes, formulaires et rapports). La connaissance de Visual Basic n’est pas une exigence.
Contenu
Visual Basic
- Le VBE (Visual Basic Editor)
- Modules
- Variables (Booléen, Entier, Long, Réel simple, Réel double, Date, Chaîne, etc.)
- Procédures et fonctions
- Inputbox et Msgbox
- Structures décisionnelles (If… End If; Select case… End Select)
- Boucles (For…Next; For each…next; Do…loop until; Do…loop while; Do until…Loop; Do while…loop)
- Gestion d’erreur (Error Handling)
Objets Access
- Travailler avec différents contrôles dans des formulaires et des rapports
- Actions, propriétés et événements de contrôles
- Modifier les propriétés de contrôles dans runtime
- Travailler avec des Collections (Forms, Reports, Controls)
Objets Data Access
- Introduction à DAO
- Travailler avec des objets DAO et des collections (Recordsets, Querydefs, TableDefs)
- Recordsets (appeler des données via un code, ajouter des enregistrements)
- TableDefs (modifier des tableaux)
- QueryDefs (remplir des requêtes avec paramètres via un code, créer des requêtes via un code, etc.)
Durée
3 jour(s)