~/tsk.formation
SELECT * FROM tosa

Développer des bases relationnelles avec Access.

Maîtriser Microsoft Access dans toutes ses dimensions : conception relationnelle, requêtes SQL avancées, formulaires et états ergonomiques, automatisation par macros, et développement applicatif en VBA. Programme aligné sur la certification Tosa.

Trois domaines,
l'intégralité du référentiel Tosa.

Le test « Développer des bases de données relationnelles avec Access (Tosa) » couvre trois domaines techniques. Le programme couvre l'ensemble du référentiel.

// DOMAINE 01 Tables et requêtes

Création et gestion des tables, conception des requêtes SQL, manipulation des données et imports/exports.

  1. A.1
    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.
  2. A.2
    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.
  3. A.3
    Manipuler des données — saisir, mettre à jour et supprimer des enregistrements, importer/lier des données depuis des sources externes (Excel, texte, ODBC), exporter vers d'autres formats (Excel, PDF, texte), détecter et gérer les doublons, appliquer des contrôles de saisie et de validation.

// DOMAINE 02 Formulaires et états

Conception d'interfaces utilisateurs, génération d'états imprimables, gestion des événements et interactions.

  1. B.1
    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 images, logos et éléments graphiques, lier les contrôles aux champs de tables.
  2. B.2
    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, insérer des éléments textuels (titres, en-têtes, pieds), regrouper et trier les données, ajouter des calculs (sommes, moyennes, etc.).
  3. B.3
    Gérer les é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 03 Macros & VBA

Automatisation par macros, développement applicatif en VBA, débogage et optimisation du code.

  1. C.1
    Créer et utiliser des macros — enregistrer des séquences d'actions en macros, ajouter des conditions et instructions de contrôle, exécuter des macros à la demande ou sur événement, transmettre des paramètres d'entrée, documenter et commenter le code.
  2. C.2
    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…), développer des interfaces utilisateur avec UserForms, implémenter la gestion des erreurs et exceptions.
  3. C.3
    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, appliquer les bonnes pratiques de programmation.

Le programme,
module après module.

Ossature type d'une session complète. Le rythme est ajusté selon le niveau de départ et l'objectif visé (préparation Tosa, montée en compétences applicative, etc.).

/programme-access/
01.md

Conception relationnelle & tables

Modélisation, types de données, propriétés des champs, clés primaires et étrangères, relations et intégrité référentielle, index, règles de validation.

02.md

Requêtes : du simple à l'avancé

Requêtes de sélection, d'action (mise à jour, ajout, suppression), critères, opérateurs, fonctions SQL, regroupements, calculs et optimisation.

03.md

Manipulation & échange de données

Saisie, mise à jour, suppression. Import / liaison Excel, texte, ODBC. Export PDF, Excel, texte. Détection des doublons, contrôles de saisie.

04.md

Formulaires : conception & ergonomie

Création de formulaires adaptés (saisie, consultation), disposition des contrôles, mise en forme, images et logos, liaisons aux tables.

05.md

États & impressions

Création d'états à partir de requêtes, mise en forme des champs, en-têtes/pieds, regroupements, tris et calculs. Génération PDF.

06.md

Événements & interactions utilisateur

Règles de validation, boîtes de dialogue, navigation, boutons, menus contextuels, macros liées aux événements, sécurisation des objets.

07.md

Macros : automatisation

Enregistrement, conditions, instructions de contrôle, exécution sur événement, paramètres, documentation et bonnes pratiques.

08.md

Développement VBA

Procédures, fonctions, manipulation des objets Access, interaction Excel / Word, UserForms, gestion des erreurs (On Error, Err).

09.md

Débogage & optimisation

Points d'arrêt, suivi d'exécution, fenêtre exécution. Analyse des erreurs runtime, optimisation des boucles et requêtes, commentaires et documentation.

10.md

Préparation à la certification Tosa

Révisions ciblées sur les trois domaines, exercices types, simulation de test et passage de la certification.

Prêt·e à commencer ?

Chaque parcours est calibré sur mesure. Échangeons 30 minutes pour valider la formation idéale pour votre objectif.

Demander un devis