Cours Microsoft Access 2013 en PDF (Intermédiaire)
Microsoft Access 2013 (SGBDR) sert à structurer, interroger et automatiser des jeux de données. Les objets principaux d'Access sont : tables, requêtes, formulaires, états, macros et modules. Ce support synthétique synthétise les concepts clés, des structures de table aux requêtes action, et propose des exemples de syntaxe et d'opérateurs utilisés dans les requêtes. Le document est disponible au format PDF pour téléchargement et mise en pratique.
🎯 Ce que vous allez apprendre
Tables
- Conception et structuration des tables, avec utilisation du Mode Création et du Mode Feuille de données pour nommer les champs et définir les types et propriétés.
- Définition de la clé primaire et des clés étrangères pour garantir l'unicité et la cohérence des enregistrements.
- Application du modèle relationnel pour organiser les relations entre tables et éviter la redondance.
Les types de données dans Access 2013
- Texte court.
- Texte long.
- Numérique.
- Date/Heure.
- Monétaire.
- Oui/Non.
Requêtes
- Requêtes de sélection et opérateurs de critères pour filtrer précisément les enregistrements.
- Champs calculés et fonctions intégrées pour automatiser les calculs (totaux, TVA, agrégats).
- Requêtes action (suppression, ajout, mise à jour, création de table) et procédures de vérification avant exécution.
Formulaires
- Création et personnalisation de formulaires pour faciliter la saisie, avec contrôles adaptés (cases à cocher, listes déroulantes).
- Conception d'interfaces conviviales pour limiter les erreurs de saisie et améliorer l'efficacité des opérateurs.
États et Automatisation (Macros, VBA, SQL)
- Génération d'états groupés pour l'impression et l'exportation des données.
- Automatisation via macros pour les tâches courantes et repérage des cas nécessitant du VBA ou des requêtes SQL.
- Définition de boutons de commande et séquences d'actions pour fiabiliser les processus métier.
Modélisation : du MCD au dictionnaire de données
Élaborer un Modèle Conceptuel de Données (MCD) avant toute création de tables permet d'identifier clairement entités, attributs et associations, ainsi que les cardinalités (un-à-un, un-à-plusieurs, plusieurs-à-plusieurs). Le Dictionnaire des données complète le MCD : il décrit chaque champ (nom, type, taille, contraintes, masque de saisie, valeur par défaut) et sert de référence pour l'équipe de développement et les utilisateurs. Intégrer le dictionnaire des données réduit les ambigüités lors des développements, facilite la maintenance et clarifie les jointures SQL nécessaires pour les vues consolidées.
Cas pratique : Gestion de stock
Exemple concret d'application des relations et des requêtes pour une gestion de stock : concevoir les tables Produits, Fournisseurs, Commandes et Mouvements. La table Produits contient la clé primaire et les attributs (référence, désignation, prix). La table Commandes lie clients et produits via une table d'association pour gérer les quantités. Les requêtes courantes incluent une requête de stock disponible (jointure entre Produits et Mouvements), une requête d'alerte niveau minimum et une requête d'analyse des ventes par période. Les jointures SQL (INNER JOIN, LEFT JOIN) et les agrégats (SUM, COUNT) permettent d'obtenir des indicateurs opérationnels exploitables dans des états. Mettre en place des masques de saisie pour les références et contrôler l'intégrité référentielle évite les incohérences lors des mouvements de stock.
Optimisation et maintenance de la base Access
Pour maintenir de bonnes performances, indexer les champs fréquemment utilisés dans les critères et les jointures, compacter et réparer la base régulièrement, et documenter les scripts de requêtes et macros. Surveiller la taille des tables et fractionner les données volumineuses si nécessaire. Tester les requêtes action on une copie avant exécution en production et conserver des procédures de sauvegarde régulières. L'optimisation passe aussi par une modélisation adéquate et un dictionnaire des données à jour pour faciliter les évolutions fonctionnelles.
Installation et configuration
Prérequis minimaux pour utiliser Access 2013 : une installation de Microsoft Office incluant Access 2013 sur un poste Windows compatible, droits d'installation suffisants et espace disque disponible pour les fichiers de base. Assurer que les utilisateurs disposent des droits d'accès réseau nécessaires si la base est partagée, et que la sauvegarde régulière est mise en place. Pour les environnements multi-utilisateurs, prévoir un emplacement réseau fiable et des règles de verrouillage adaptées au SGBDR relationnel utilisé.
📑 Sommaire du document
- Présentation.
- Les tables.
- Les requêtes.
- Les relations.
- Les formulaires.
- Les états.
- Les macros.
- Cas pratique.
💡 Pourquoi choisir ce cours ?
Le document de 24 pages, rédigé par Fabienne ROUX, propose une approche pratique et pragmatique axée sur des exemples concrets (champ calculé, opérateurs de critères) et des procédures opérationnelles pour la création d'objets Access. Le contenu se centre sur les tâches courantes en entreprise (gestion clients, commandes, stocks) et détaille les bonnes pratiques recommandées par Microsoft pour Access 2013, en insistant sur l'application systématique de l'intégrité référentielle pour préserver la qualité des données.
👤 À qui s'adresse ce cours ?
- Public cible : Assistants administratifs, gestionnaires de petites bases de données et professionnels bureautiques souhaitant structurer des données et automatiser des tâches simples.
- Prérequis : Maîtrise de l'environnement Windows et notions de tableur, compréhension des notions de champ et d'enregistrement, et familiarité avec la saisie de données.
❓ Foire Aux Questions (FAQ)
Comment implémenter l'intégrité référentielle entre deux tables ? Dans le gestionnaire de relations, lier une clé primaire à une clé étrangère puis activer l'intégrité référentielle pour empêcher les enregistrements orphelins et définir des règles de mise à jour/suppression cohérentes avec les processus métier.
Quelle syntaxe utiliser pour créer un champ calculé dans une requête ? Ajouter une colonne dans la grille de création de requête et nommer le champ suivi de deux-points puis l'expression entre crochets, par exemple [PRIX HT]: [QUANTITE]*[MONTANT], pour obtenir des totaux exploitables dans des états ou des regroupements.
Guide pratique : Créer une nouvelle base de données Access
Installation / Lancement : ouvrir Access depuis le menu Démarrer ou l'icône Microsoft Office pour démarrer une base de données locale. Ensuite, suivre ces étapes procédurales pour créer et initialiser la structure.
- Pour créer une nouvelle base de données vide : ouvrir Access, aller dans Fichier > Nouveau et choisir Base de données de bureau vide.
- Indiquer un nom de fichier, sélectionner l'emplacement de stockage et cliquer sur Créer.
- Commencer par créer une table en Mode Création ou en Mode Feuille de données, définir la clé primaire et enregistrer la base.
Pour approfondir ces notions et obtenir le support complet de Fabienne ROUX, téléchargez le PDF disponible ci-dessous.