Module 1: Modèle relationnel

Analyse des besoins et du système d’information à concevoir

Module 2: Créer une base de données

Créer une base de données « structure »
Définir des liens entre les tables avec les jointures, les intégrités référentielles
Créer une base de données « interface »

Module 3: Le Visual Basic

Comprendre le principe de la programmation Objet
Notions d’algorithmique, structure d’un programme
Utiliser des variables
Appliquer des conditions
Utiliser l’objet DoCmd
Créer des boîtes de dialogue
Maîtriser la boucle While et la boucle For
Créer un module
Appeler des sous-procédures
Insérer un ActiveX (calendrier) et récupérer une date dans un champ

Module 4: Gérer les enregistrements en VBA

Créer un formulaire indépendant et gérer les enregistrements en VBA (création, modification et suppression)
Créer des boutons (enregistrer, modifier, supprimer)
Utiliser la programmation DAO. Définition de l’objet RecordSet
Créer un enregistrement : AddNew
Mettre à  jour un enregistrement : Update
Supprimer un enregistrement : Delete

Module 5: Utiliser le SQL dans les procédures VBA

Découvrir le code SQL et utiliser certaines requêtes (sélection, suppression d’enregistrements)
Gérer les propriétés des formulaires
Gérer les propriétés des formulaires par VBA (visible, format, activé, verrouillé…)
Rafraîchir un formulaire, une zone de liste
Créer du code évènementiel (sur entrée, sur clic, sur souris déplacée…)

Module 6: Créer un formulaire en direct sur une table et contrôler les évènements

Gérer l’événement AfterUpdate et tester la saisie de l’utilisateur
Valider ou non les opérations (saisie, modification et suppression)

Module 7: Débogage et gestion des erreurs

Gérer les erreurs