Résumé - Cours Visual Basic dans Access (VBA)
1. Qu'est-ce que VBA ?
VBA = Visual Basic for Applications
Langage intégré à Microsoft Access
Permet l'automatisation de tâches, la gestion d'événements, la création de fonctions...
2. Objectifs de VBA dans Access
- Automatiser formulaires, états, requêtes
- Créer des fonctions personnalisées
- Gérer des événements (clics, ouverture...)
3. L'environnement VBA
- Accès via clic droit sur formulaire > Générer l'événement
- Éléments : Explorateur de projet, fenêtre de code, exécution immédiate
4. Syntaxe de base
MsgBox "Bonjour !"
Dim age As Integer
If age >= 18 Then ... Else ...
For i = 1 To 5 ... Next i
5. Utilisation dans Access
[Link] "NomDuFormulaire"
[Link] "NomRequete"
[Link] = ...
6. Gestion des erreurs
On Error GoTo GestionErreur
[Link] pour le message d'erreur
7. Fonctions utiles
- MsgBox, InputBox
- DoCmd (ouvrir formulaire, requête...)
- DLookup, Me, CurrentDb
8. Exercice : Calcul TVA
Entrée HT -> Calcul TTC -> Affichage
TTC = HT * 1.2