Objectifs
A l’issue de la formation, les participants seront capables de :
– Maîtriser l’environnement de développement et les bases de la programmation Visual Basic
– De développer des applications autonomes
– De créer des fonctions de calcul personnalisées ou complémentaires
Public
Personne ayant une bonne connaissance d’Access ayant suivi le module « Access Automatisation » ou possédant un niveau équivalent
Durée
3 jours
Parcours
Introduction à Visual Basic Application ACCESS
– Apprendre les notions fondamentales du langage
– Découvrir l’interface de programmation Visual Basic Editor
– Définir les différents types de procédures
– Aborder la programmation pilotée par les évènements
– Utiliser l’aide en ligne
– Etudier la rédaction du code en Visual Basic
Ecriture du code VBA
– Créer et tester des procédures standards et évènementielles
– Déclarer, utiliser et tester les différents types de variables
– Utiliser les instructions conditionnelles
– Modifier les propriétés et les actions sur les objets
Créer des fonctions personnalisées
– Définir la syntaxe
– Créer et utiliser une fonction personnalisée dans une requête ou un formulaire
Gestion des évènements dans les formulaires ou les états
– Modifier les propriétés et les évènements des contrôles avec VBA
– Afficher/masquer une zone de saisie en fonction d’une valeur
– Personnaliser les messages des boîtes de dialogues
– Créer des états à colonnes multiples
– Ouvrir automatiquement des formulaires avec VBA
– Effectuer des tris et des sélections au travers d’un formulaire VBA
Test et débogage des procédures
– Exécuter pas à pas la procédure
– Reprendre le programme après une erreur
– Insérer des points d’arrêt
– Insérer une routine de gestion des erreurs
– Connaître la codification et le nom des erreurs
Finaliser une application ACCESS
– Créer un formulaire d’accueil personnalisé
– Modifier les options de démarrage
– Créer des menus et des barres d’outils spécifiques
– Sécuriser l’accès aux données