Access Base - Développer des bases de données relationnelles avec Access - TOSA
Bureautique 1440 € HT
Objectifs
Toute personne débutante sur Access, devant utiliser et concevoir des bases de données ne nécessitant pas une analyse et des traitements approfondis. La formation peut être validée par le passage de la certification TOSA.
À l'issue de la formation, le stagiaire sera capable de :
- Concevoir sa propre Base de données contenant plusieurs tables
- Élaborer des requêtes, des formulaires, sortir des résultats sous forme d'états
Methodes et outils pédagogiques
- Alternance exposés théoriques et exercices pratiques (80% pratique)
- Support de cours adapté au logiciel étudié et au niveau suivi
- Assistance téléphonique gratuite et illimitée
Modalité d'évaluation
- Evaluation formative au travers de nombreux exercices tout au long de la formation permettant de valider les compétences acquises.
- Evaluation finale : Passage du test de certification TOSA en fin de formation
- Attestation de stage.
- Emargement quotidien d’une feuille de présence
- Possibilité de passage de la certification Tosa en fin de formation
Accessibilité aux personnes handicapées
Pour tout besoin d’adaptation, retrouver le contact de notre référent handicap et les modalités d’accueil sur la page : Infos pratiques/Situation de Handicap
Public concerné
Toute personne débutante sur Access, devant utiliser et concevoir des bases de données ne nécessitant pas une analyse et des traitements approfondis
Pré-requis
Posséder les Bases de l’environnement Windows
Comprendre le concept Base de Données
- Théorie relationnelle : Clé Primaire – Intégrité référentielle
- Architecture d’une Base de données
Découvrir l'interface Access
- Le ruban (onglets, groupes et commandes)
- La barre d'outils Accès rapide - Le Backstage
- Les différents éléments d'une base de données (tables, requêtes, formulaires, états, modules)
Concevoir une Base de données
- Notion de méthodologie d'analyse
- Création de tables
- Les champs et ses attributs
- Les propriétés d'une table
- Clé primaire et index
- Les différentes relations entre tables - L'intégrité référentielle
- Les déclencheurs
Créer et gérer des requêtes
- Création de requêtes dans une table, à plusieurs tables
- Choix des champs
- Définition des critères
- Les différentes requêtes : Sélection – Paramétrages – Analyse croisées
- Les requêtes Action : Suppression – Ajout – Mise à jour – Création de table
Créer et gérer des formulaires
- Rôle d'un formulaire et différents types de formulaire
- Création d'un formulaire et création de contrôles
- Personnalisation et modification d'un formulaire
- Les objets des formulaires
- Champs calculés
- Création de sous-formulaire
Créer et gérer des états
- Création d'un état et création de contrôles
- Personnalisation et modification d'un état
- Ajout de sauts de page et de sections
- Tri et regroupement de données
- Les expressions de calculs simples dans un état
- Insertion de sous États
Importer - Exporter
- Formats de fichiers Xbase, Excel - Attache de table
Travaux pratiques
Pour chaque point du programme abordé :
Présentation et démonstration par le formateur, mise en pratique sur les fonctionnalités abordées par le stagiaire avec l’appui du formateur et du groupe, feedbacks du formateur tout au long de l’activité.
Passage de la certification TOSA
Certification Développer des bases de données relationnelles avec Access (Tosa) RS7096, certificateur Isograd, certification délivrée le 28/03/2025
En fin de formation, le passage de la certification est organisé autour d’un temps de validation au moyen d’un test à passer.
Compétences attestées :
Domaine 1 : Tables et requêtes
Créer et gérer des tables : définir la structure des tables (champs, types de données, propriétés), établir des relations entre les tables (intégrité référentielle), indexer les champs clés pour optimiser les performances, appliquer des règles de validation des données. Créer des requêtes : concevoir des requêtes simples et avancées (sélection, action, etc.), utiliser les opérateurs et fonctions SQL, créer des requêtes avec calculs et regroupements, optimiser les requêtes pour de meilleures performances. Manipuler des données : saisir, mettre à jour et supprimer des enregistrements, importer/lier des données depuis des sources externes (Excel, texte, ODBC), exporter des données vers d'autres formats (Excel, PDF, texte), détecter et gérer les enregistrements en double, appliquer des contrôles de saisie et de validation.
Domaine 2 : Formulaires et états
Créer et personnaliser des formulaires : concevoir des formulaires adaptés aux besoins (saisie, affichage, modification), disposer les contrôles de manière ergonomique, mettre en forme les objets (polices, couleurs, arrière-plans), ajouter des images, logos et éléments graphiques, lier les contrôles aux champs de tables.
Générer et mettre en forme des états : créer des états/rapports à partir de requêtes, disposer et mettre en forme les champs dans l'état, insérer des éléments textuels (titres, en-têtes, pieds), regrouper et trier les données dans l'état, ajouter des calculs (sommes, moyennes, etc.). Gérer des événements et interactions utilisateurs : implémenter des règles de validation sur les champs, créer des messages d'avertissement et boîtes de dialogue, ajouter de la navigation avec boutons et menus contextuels, lier des macros et code VBA aux événements formulaires, sécuriser les objets et restreindre les accès.
Domaine 3 : Macros & VBA
Créer et utiliser des macros : enregistrer des séquences d'actions en macros, ajouter des conditions et instructions de contrôle aux macros, exécuter des macros à la demande ou sur événement, transmettre des paramètres d'entrée aux macros, documenter et commenter le code des macros. Utiliser et développer du code VBA : écrire du code VBA pour créer des procédures et fonctions, manipuler les objets Access (tables, requêtes, formulaires, etc.), interagir avec d'autres applications Microsoft (Excel, Word, etc.), développer des interfaces utilisateur avec UserForms, implémenter la gestion des erreurs et exceptions. Déboguer et optimiser le code : utiliser les outils de débogage (points d'arrêt, suivi d'exécution), analyser les erreurs et exceptions au runtime, optimiser les performances (éviter les boucles lentes, requêtes inefficaces), commenter et documenter le code pour la maintenabilité, appliquer les bonnes pratiques de programmation.



