Description
Cette formation apprendra à développer avec le langage VBA des applications de gestion sous Access. Vous verrez comment créer des menus, des fenêtres de dialogue, des messages, déclencher des événements et exploiter les données.
À qui s'adresse cette formation ?
Pour qui ?
Toute personne souhaitant automatiser des traitements et développer des applications sous Access.
Prérequis
Connaissances de base du développement avec Access ou connaissances équivalentes à celles apportées par le stage "Maîtriser Access, niveau 2"
Les objectifs de la formation
Programme de la formation
- L'éditeur Visual Basic
- L'explorateur de projet. Les modules de code.
- La fenêtre Propriétés. Les outils de débogage.
- Comprendre la structure du langage VBA
- Les règles d'écriture et la syntaxe.
- Les variables et les types de données.
- Les procédures et les fonctions en VBA.
- Les structures de contrôle et itératives.
- Les objets, leurs propriétés et leurs méthodes.
- Les objets Form et Control. Les collections d'objets.
- Gérer les événements
- Les catégories d'événements des objets Access.
- L'ordre de succession des événements.
- Les événements de mise à jour de données.
- Les procédures d'événement.
- Programmer une application
- La hiérarchie entre formulaires, états et contrôles.
- La gestion des actions et des procédures sur les objets.
- La création de menus et de boîtes à outils.
- L'objet CommandBar pour la gestion du ruban.
- Les contrôles de menu et gestionnaires d'événements.
- Les options de démarrage d'une application.
- Configurer les objets DAO/ADO
- Connaître l'utilité des objets DAO et ADO.
- Lire les données avec l'objet Recordset.
- Modifier les données avec la méthode Execute.
- Traiter les erreurs
- Les différents types d'erreurs.
- Les différents outils de gestion des erreurs.
- Communiquer avec des applications externes
- Référencer une librairie externe.
- Piloter Word pour un service de publipostage.
- Piloter Excel pour exporter/importer des données.
- Importer un fichier texte dans une table.
- Exporter une table vers un fichier texte.
- Finaliser l'application
- L'installation en local, en mode client-serveur.
- Le gestionnaire de tables liées.
- Le compactage de la base de données.