Formation Access/VBA - Bases
Cours et formation d'approfondissement à Access/VBA à distance et intra-entreprise. Formations bureautiques professionnelles.Présentation
Programme
Cursus
Objectifs
Public visé
Prérequis
Durée
Organisation
Suivi
- bases de programmation sous Access/VBA ;
- présentation et manipulation de données via Access/VBA ;
- interagir avec Word/Excel/Outlook via Access/VBA.
Objectifs
- Maîtriser les principes de la programmation Access/VBA ;
- Apprendre à enrichir les affichages et traitements sous Access grâce à VBA ;
- Découvrir les fonctionnalités VBA pour communiquer avec des logiciels tiers.
Public visé
Toute personne souhaitant pouvoir enrichir des outils Access via VBA.
Prérequis
Disposer d'une bonne maîtrise d'Access (édition de requêtes, formulaires, états) et avoir des connaissances en SQL. Le niveau recommandé est typiquement celui de la formation Formation Access - Perfectionnement.
Durée
La formation est réalisée sur 21 heures de cours théoriques et de cas pratiques.
Organisation
- Logiciels : Access 2010 ou plus, Skype et/ou logiciel de prise en main à distance ;
- Matériel et infrastructure : internet haut débit, microphone/casque ;
- Lieu : intra-entreprise (sur site) ou à distance (visioconférence).
Suivi
- Téléphonique (hot line) ;
- Compte rendu de formation.
1. Les fondamentaux de la programmation Access VBA
2. Gérer les erreurs
3. Manipuler des jeux de données
4. Les formulaires
5. Les états
6. Échanger des données avec OLE Automation
- Mettre en place des procédures et des fonctions ;
- Maîtriser l'utilisation des variables, tests, boucles, tableaux, passages de paramètres ;
- Afficher des messages, messages de confirmations et boîtes de dialogue ;
- Exécuter des commandes par l'instruction DoCmd ;
- Créer des requêtes SQL ;
- Mettre au point et optimiser une application.
2. Gérer les erreurs
- Intercepter des erreurs et traiter la reprise après une erreur ;
- Sortir d'une routine de gestion d'erreurs.
3. Manipuler des jeux de données
- Les modes d'accès aux données (DAO, ADO) ;
- Créer, modifier, supprimer les objets d'une base ;
- Manipuler des jeux d'enregistrements : ajout, suppression, modification ;
- Tris, filtres, critères de sélection, langage SQL.
4. Les formulaires
- Créer un formulaire de saisie sécurisé : création, modification, suppression d'enregistrements ;
- Gérer l'affichage de photos ;
- Construire un outil de recherche ;
- Créer une liste à choix multiples et piloter les éléments sélectionnés.
5. Les états
- Modifier les propriétés des objets dans les états ;
- Gérer des événements dans les états.
6. Échanger des données avec OLE Automation
- Communiquer avec Word, Excel ou Outlook ;
- Automatiser les échanges (Import/Export).