MS Access avancé : automatisation à l'aide de VBA

But de la formation

Intégrer les objets de MS Access, tables, requêtes, formulaires et états à l'aide du langage VBA afin de contrôler tous les aspects de l'application.

Description

Fignoler la présentation, donner plus de robustesse à votre solution et automatiser les nombreuses manipulations de données sous MS Access dans un contexte réseau et multi-utilisateurs

Objectifs

- Identifier les facettes de l'application à automatiser.
- Décrire la logique du langage.
- Élaborer les recettes de code nécessaires.
- Rendre la solution résiliente et plus facile à maintenir.

Méthodologie

Exposé interactif (30%), démonstrations et exercices (45%), étude de cas (25%)

Clientèle visée

Professionnel et technicien

Contenu

MS Access avancé

  • Pourquoi VBA plutôt que les macros.
  • Structures du langage VBA.
  • Méthodes de travail et conventions.
  • Manipulations des éléments Access.
  • Règles de validation des données.
  • Manipulations synchronisées des objets.
  • Confirmations utilisateurs des opérations.
  • Intégrer la gestion des autorisations.
  • Journalisation des activités utilisateurs.
  • Exécutions conditionnelles au contexte utilisateur.
  • Automatisation des tâches récurrentes.
  • Manipulations avancées des objets Access.
  • Définition de fonctions personnalisées et utilisation dans les requêtes, formulaires, états, etc.
  • Mise en forme conditionnelle.
  • Débogage du code.
  • Encadrement intuitif des erreurs.
  • Manipulations de masse.
  • Déclenchement de manipulations à partir d'une minuterie personnalisée.
Georges Vivier

Georges Vivier

Georges Vivier détient une expérience de près de 25 ans comme conseiller, concepteur de solutions ainsi que comme formateur en technologie de l'information et multimédia. Il est formateur depuis 1996 à ÉTS formation. Son expertise se situe au niveau de l’intelligence d’affaires, de la sécurité informatique, de la réseautique et de l’internet. Il possède une solide experience multi-plateformes sur une pléthore de technologies en tant qu’utilisateur, développeur, architecte, gestionnaire de projet, conseiller et formateur.