Cours complet Microsoft Access
– Formulaires et Rapports
Modules 1 à 7
Auteur : Yvon Guerah
Sommaire
• Module 1 : Formulaires – Notions de base
• Module 2 : Formulaires simples
• Module 3 : Formulaires avancés
• Module 4 : Formulaires professionnels & automatisation
• Module 5 : Formulaires experts & VBA
• Module 6 : VBA avancé & automatisation complète
• Module 7 : Rapports et impression
Module 1 – Formulaires : Notions
de base
• Objectifs : Comprendre les formulaires et leur rôle dans Access
• Types : Simple, en colonnes, tabulaire, continu, split, navigation
• Vues : Form View, Layout View, Design View
• Exercice : Créer un formulaire simple basé sur une table
Module 2 – Formulaires simples
• Créer un formulaire simple à partir d'une table
• Modifier la structure et ajouter des contrôles : TextBox, Label, Button, ComboBox,
CheckBox
• Naviguer dans les enregistrements
• Exercice : Ajouter un bouton 'Nouveau' pour créer un enregistrement
Module 3 – Formulaires avancés
• Formulaires avec sous-formulaires (parent-enfant)
• Navigation Form (menu principal)
• Formulaire de recherche avancée avec filtrage dynamique
• Formulaire 'Add Only' pour ajouter uniquement
• Exercice : Créer un sous-formulaire pour lister les commandes par client
Module 4 – Formulaires pro &
automatisation
• Formulaires professionnels : design, onglets, couleurs, logo
• Contrôles avancés : Tab Control, Date Picker, List Box, Combo Box, Image
• Filtrage dynamique via formulaire
• Macros conditionnelles et validation
• Exercice : Créer un formulaire avec onglets et filtres
Module 5 – Formulaires experts &
VBA
• Introduction au VBA pour formulaires
• Événements : On Click, Before Update, After Update, On Current, On Load
• Codes VBA : validation de champs, calculs automatiques, messages, ouverture de
formulaire
• Exercice : Créer un formulaire de connexion avec VBA et validation
Module 6 – VBA avancé &
automatisation complète
• Événements avancés : On Timer, On Activate, On Dirty
• Fonctions VBA personnalisées réutilisables
• Formulaires communicants : passer des paramètres entre formulaires
• Validation avancée et formulaires intelligents
• Projet final : mini-application Access complète
Module 7 – Rapports et impression
• Création de rapports simples et avancés
• Sections : Report Header, Page Header, Detail, Page Footer, Report Footer
• Rapports avec sous-rapports et calculs automatiques
• Filtrage, tri et export PDF via VBA
• Exercice : Créer un rapport facture avec sous-rapport et export PDF