AVANT LA FORMATION
Entretien téléphonique avec le formateur afin de personnaliser votre formation.
Le programme de formation ci-dessous pourra donc être modifié gratuitement en fonction de vos attentes.
JOUR 1
Matin
Présentation de l'environnement VBE
Structure de l'éditeur VBA
Découvrir la structure du langage VBA
Aborder les notions d'objets
Structurer les procédures et les fonctionsAprès-midi
Déclarer les variables : types, durée…
Appliquer le débogage et l'aide afin de corriger les erreurs
Utiliser les conditions : If, then…Select, Case
JOUR 2
Matin
Présentation de l'environnement VBEPlacer des structures itératives grâce aux boucles (For..Next…Do until, loop)
Créer une boîte de dialogue
Personnaliser et paramétrer une boite de dialogue
Utiliser les contrôlesAprès-midi
Programmer des formulaires
Définir les propriétés et la structure d'un formulaire
Utiliser les contrôles
JOUR 3
Matin
Programmer les états
Définir les propriétés et la structure d'un formulaire
Utiliser les contrôlesAprès-midi
Enrichir ses requêtes
Comment les mettre en application ?
Utiliser les recordSets
FIN DE LA FORMATION
Débrief de la formation avec le formateur pour consolider vos connaissances.
AVANT LA FORMATION
Entretien téléphonique avec le formateur afin de personnaliser votre formation.
Le programme de formation ci-dessous pourra donc être modifié gratuitement en fonction de vos attentes.
Introduction à Access et VBA Présentation d'Access comme outil de base de données.
Introduction à l'environnement de développement VBA dans Access.
Automatisation de la Gestion des Données Utilisation des requêtes pour automatiser la récupération et la manipulation des données.
Création de macros pour exécuter des tâches répétitives.
Principes de Base de la Programmation en VBA Syntaxe de base du VBA : variables, boucles, conditions.
Bonnes pratiques pour structurer le code VBA.
Création et Programmation de Formulaires Conception de formulaires pour la saisie et l'affichage des données.
Utilisation du VBA pour ajouter des fonctionnalités interactives aux formulaires.
Programmation d'États Création d'états personnalisés pour l'analyse et le reporting.
Automatisation de la génération d'états avec VBA.
Gestion des Événements Compréhension et utilisation des événements dans les formulaires et les contrôles.
Exemples pratiques d'utilisation des événements pour améliorer l'interface utilisateur.
Atelier Pratique Exercices pratiques sur la création d'une petite application Access utilisant des formulaires, des requêtes, et du code VBA pour résoudre un problème spécifique.
FIN DE LA FORMATION
Débrief de la formation avec le formateur pour consolider vos connaissances.
AVANT LA FORMATION
Entretien téléphonique avec le formateur afin de personnaliser votre formation.
Le programme de formation ci-dessous pourra donc être modifié gratuitement en fonction de vos attentes.
JOUR 1
Matin
COMPRENDRE LE RÔLE DES DIFFÉRENTS OBJETS D'UNE BASE ACCESS
Choisir le type d'affichage du volet de navigation (par type d'objet, par date...)
Filtrer les objets souhaités dans le volet de navigation
Ouvrir les différents objets (table, requête, formulaire et état)
Comprendre le rôle de chaque objet
Utiliser l'onglet "Créer" pour concevoir tous les nouveaux objets d'AccessCONCEVOIR LA STRUCTURE D'UNE BASE DE DONNÉESDéfinir les tables nécessaires
Répertorier toutes les informations à stocker
Établir le type de données des informations stockées
Déterminer le ou les champs qui identifieront de façon unique un enregistrement (clé primaire)Après-midi
CRÉER LES TABLES POUR STOCKER LES DONNÉES
Créer une table et définir les champs
Définir le type de données à saisir dans le champ
Choisir le champ clé primaire pour identifier de façon unique des donnéesRELIER LES TABLES POUR POUVOIR EXPLOITER LES DONNÉESInsérer une clé étrangère dans une autre table pour permettre de les lier
Identifier le type de relation entre deux tables (cardinalité) : de 1 à plusieurs...
Gérer le cas des relations de plusieurs à plusieurs
Créer les liaisons entre les tables
Maintenir la cohérence des données en appliquant l'intégrité référentielle
Activer la mise à jour et/ou la suppression en cascade des donnéesIMPORTER DES DONNÉESImporter une table d'une base de données Access
Créer une table à partir d'une base de données Excel
JOUR 2
Matin
DÉFINIR LES PROPRIÉTÉS DES CHAMPS D'UNE TABLE
Renommer les champs à l'affichage (légende)
Imposer un masque de saisie aux utilisateurs
Indiquer une valeur par défaut pour un champ
Rendre la saisie d'un champ obligatoire
Indexer un champ
Empêcher la saisie de doublons
Créer une liste déroulante pour faciliter la saisieEXPLOITER SES DONNÉES VIA LES TABLESSaisir, modifier ou supprimer des données dans l'affichage feuille de données
Comprendre et gérer les messages d'erreur
Filtrer et trier des informations dans une table
Afficher la ligne des totauxEXTRAIRE DES DONNÉES VIA UNE REQUÊTECréer une requête à partir d'une table
Extraire des données selon certains critères
Créer une requête paramétrée pour saisir le critère dans une boîte de dialogueAprès-midi
SAISIR LES DONNÉES DANS UN FORMULAIREConcevoir des formulaires sous forme de tableaux ou de colonnes
Possibilité de modifier plus facilement la disposition des champs grâce au mode "Page"
Modifier différents paramètres de mise en forme (couleurs...)
Réaliser des recherches à partir d'un critère
Ajouter ou modifier des données par un formulaire
Trier et filtrer les données
Supprimer des donnéesÉDITER LES DONNÉES GRÂCE À UN ÉTATCréer un état à partir d'une table ou d'une requête
Déplacer directement des champs dans la page
Modifier la mise en forme (couleur et taille de police...)
Accéder à l'aperçu avant impression
Faire défiler les pages de l'état
Effectuer la mise en page (orientation, marges)
Imprimer un étatINTRODUCTION À LA CRÉATION DE MACROS ACCESSCréer et exécuter une macro à l'aide d'un bouton pour fermer un formulaire
Créer une macro pour ouvrir un état à partir d'un formulaire
FIN DE LA FORMATIONDébrief de la formation avec le formateur pour consolider vos connaissances.
AVANT LA FORMATION
Entretien téléphonique avec le formateur afin de personnaliser votre formation.
Le programme de formation ci-dessous pourra donc être modifié gratuitement en fonction de vos attentes.
JOUR 1
Matin
CRÉER ET METTRE EN FORME UN FORMULAIRE
Créer un formulaire sous forme de colonnes ou de tableau en passant par un assistant
Utiliser une table ou une requête pour créer un formulaire
Déplacer les différents éléments du formulaire
Appliquer un thème
Modifier la mise en forme du formulaire (couleur, police...)
Mettre en place un en-tête et un pied de formulaire
Insérer des imagesINSÉRER DES CONTRÔLES POUR FACILITER LA SAISIE DANS UN FORMULAIREInsérer une liste déroulante
Insérer des groupes d'options contenant des boutons radios
Modifier l'ordre des tabulations
Créer des boutons de commande pour ouvrir un formulaireAprès-midi
CRÉER UN FORMULAIRE CONTENANT UN SOUS-FORMULAIRE
Insérer le sous-formulaire dans le formulaire principal
Relier les deux formulaires par un champ commun
Modifier le mode d'affichage pour faciliter la saisie dans le sous-formulaire
Réaliser des calculs dans les formulairesCRÉER UN ÉTAT ET SOIGNER SA MISE EN FORMECréer un état sous forme de colonne ou de tableau
Utiliser une table ou une requête pour réaliser des états
Modifier l'apparence des éléments d'un état (couleur, police...)
Insérer des traits, des cadres pour regrouper visuellement les éléments
Modifier la mise en page (orientation, marges)
Créer un en-tête
JOUR 2
Matin
RÉALISER DES CALCULS SUR DES DONNÉES GROUPÉES DANS UN ÉTAT
Grouper les données
Créer un en-tête de groupe pour indiquer à partir de quel champ les données sont regroupées
Insérer un pied de page de groupe pour effectuer des calculs sur le groupeUTILISER DES FONCTIONS POUR TRAITER DES DONNÉESDéfinir une condition avec la fonction VRAIFAUX()
Extraire des caractères d'une chaîne de caractères avec la fonction EXTRACCHAINE()
Modifier le contenu d'un champ numérique avec la fonction CHOISIR()
Rechercher une information qui répond à un critère avec RECHDOM()AFFICHER CERTAINES DONNÉES QUI RÉPONDENT À UNE CONDITIONAppliquer une mise en forme conditionnelleAprès-midi
CRÉER UN ÉTAT D'IMPRESSION D'ÉTIQUETTES
Créer un état d'impression d'étiquettes à partir d'une table
Modifier le format des étiquettesCRÉER UN SOUS-ÉTATCréer l'état principal (colonne) et le sous-état (tableau)
Insérer le sous-état dans l'état principal
Indiquer le champ commun pour lier les deux états
Insérer un calcul dans le pied d'état
Afficher les étiquettes des champs dans le sous-étatPRÉSENTER VOS DONNÉES SOUS FORME D'UN GRAPHIQUECréer un graphique avec l'assistant
Modifier le type de graphique (courbe...)
Modifier les paramètres du graphique (couleurs...)
FIN DE LA FORMATIONDébrief de la formation avec le formateur pour consolider vos connaissances.
AVANT LA FORMATION
Entretien téléphonique avec le formateur afin de personnaliser votre formation.
Le programme de formation ci-dessous pourra donc être modifié gratuitement en fonction de vos attentes. Jour 1 : Introduction à Access et création d'une base de données de gestion des stocks Matin : Découverte des fonctionnalités d'Access Comprendre le rôle et les avantages d'Access dans la gestion des stocks
Découvrir l'interface et les principaux outils d'Access
Identifier les besoins spécifiques pour concevoir une base de données adaptée
Apprendre à structurer une base de données : tables, champs et relations
Étudier des exemples concrets d'utilisation d'Access pour la gestion des stocks
Après-midi : Création d'une base de données pour la gestion des stocks Concevoir des tables pour organiser les données de stock (produits, quantités, fournisseurs, etc.)
Définir les relations entre les tables pour assurer la cohérence des données
Configurer des formulaires pour faciliter la saisie et la consultation des données
Créer des requêtes simples pour extraire et analyser les informations clés
Étudier un cas pratique : mise en place d'une base de données complète Jour 2 : Automatisation et optimisation de la gestion des stocks avec Access Matin : Automatisation et analyse des données Créer des requêtes avancées pour répondre aux besoins spécifiques (alertes, seuils de stock, etc.)
Mettre en place des états pour générer des rapports clairs et personnalisés
Automatiser les tâches répétitives grâce aux macros (ex. : mise à jour automatique des stocks)
Gérer les autorisations et sécuriser les données sensibles
Étudier des exemples d'automatisation réussie dans la gestion des stocks
Après-midi : Perfectionnement et bonnes pratiques Optimiser la base de données pour améliorer les performances (indexation, nettoyage des données)
Intégrer Access avec d'autres outils (Excel, Outlook) pour enrichir les fonctionnalités
Élaborer des tableaux de bord dynamiques pour suivre les indicateurs clés de gestion des stocks
Résoudre les problèmes courants liés à l'utilisation d'Access
Travailler sur un projet final : création d'un outil de gestion des stocks personnalisé
FIN DE LA FORMATION
Débrief de la formation avec le formateur pour consolider vos connaissances.
AVANT LA FORMATION
Entretien téléphonique avec le formateur afin de personnaliser votre formation.
Le programme de formation ci-dessous pourra donc être modifié gratuitement en fonction de vos attentes.
JOUR 1
Matin
CRÉER DES REQUÊTES "SÉLECTION" POUR EXTRAIRE DES DONNÉES RÉPONDANT À DES CRITÈRES
Mettre en place sa requête via le mode création
Utiliser un assistant pour créer une requête
Afficher les tables nécessaires à la requête
Insérer les différents champs
Déplacer les colonnes de la requête
Supprimer des colonnes dans la requête
Trier le résultat de la requête
Masquer un champ dans l'affichage du résultat
Définir les critères sur un ou plusieurs champs
Connaître tous les opérateurs utilisables dans les critères de sélection (=, >, entre...)
N'afficher que les x premiers enregistrements
Créer une requête paramétrée (dans laquelle un utilisateur spécifie de façon interactive une valeur)Après-midi
EFFECTUER DES CALCULS DANS DES REQUÊTES
Sélectionner le calcul (somme, la moyenne ...)
Indiquer sur quels champs effectuer les regroupements
Insérer un champ calculé
Utiliser les fonctions intégrées d'Access
Utiliser le générateur d'expression pour simplifier la saisie des calculs
JOUR 2
Matin
CRÉER DES REQUÊTES DE TYPE "ANALYSE CROISÉE"
Passer une requête sélection simple en requête sélection de type analyse croisée
Indiquer la position des champs (ligne, colonne, valeur)
Modifier les légendesMODIFIER LA RELATION DANS UNE REQUÊTEModifier au sein d'une requête les propriétés de la jointure entre deux tables
Comprendre les principes d'équijointure et de jointure externeAprès-midi
UTILISER LES REQUÊTES ACTIONS POUR MODIFIER LA BASE DE DONNÉESModifier les données d'une table à partir d'une requête "Mise à jour"
Créer une nouvelle table à partir d'une requête
Insérer des enregistrements à une table à partir d'une requête "Ajout"
Supprimer des enregistrements d'une table à partir d'une requête "Suppression"
FIN DE LA FORMATION
Débrief de la formation avec le formateur pour consolider vos connaissances.