Access VBA - Perfectionnement

2 jours | 1-AC-VBA2

Logo PDF

Formations Informatiques > Bureautique > Microsoft Office

Objectifs

Développer des applications complètes mettant en œuvre les fonctions avancées du langage de programmation VBA. Être capable d’utiliser les instructions et les objets Access, de créer des boîtes de dialogues complexes, gérer les erreurs d’exécution. Comprendre et mettre en œuvre les contrôles d'applications externes et le transfert de données.

Participants / Pré-requis

Personnes ayant une bonne connaissance du VBA et une très bonne connaissance d'Access. Avoir suivi Access VBA niveau 1 ou connaissance équivalente.

Contenu

Rappel sur les principes de programmation en VBA

  • Les Commandes (Instructions, Fonctions)
  • Les Objets (Méthode, Propriétés, Événements)
  • Variables
  • Manipulation de chaîne de caractères, valeur numériques et dates
  • Manipulation d'objets Access type Formulaires ou Etats
  • Les Conditions
  • Les Boucles

Les Modules, Procédures et Fonctions

  • Portée Public ou Privé
  • Passage de paramètres
  • Récupération du résultat
  • Fonctions personnalisées
  • Les Modules de Classes

La Gestion d’Erreur

  • Interruption de la procédure
  • Exécution pas à pas
  • Les espions
  • Interception d'erreur avec OnError

Interface et boites de dialogues avancées

  • Les barres d'outils Attachées
  • Les boîtes de dialogues intégrées
  • Modification dynamique de formulaires et d’états

Gestion de fichiers

  • Parcourir les dossiers et fichiers
  • Création, Lecture, enregistrement de fichiers Texte

ADO

  • Le modèle d'objets ADO
  • Les chaines de connexions (Access, Sql Serveur,…)
  • Les objets Command et Recordset
  • Spécificité Client / Serveur
  • Lecture et modification des enregistrements d'une table
  • Récupération des informations sur la structure de la base

DAO

  • Le modèle d'objets DAO
  • Ouverture de la source de données
  • Les objets Recordset
  • Spécificité Client / Serveur
  • Lecture et modification des enregistrements d'une table
  • Récupération des informations sur la structure de la base
  • Création dynamique de tables et de requêtes

Accès aux applications et fonctions externes

  • Ole Automation avec Word et/ou Outlook
  • La fonction Shell et les SendKeys
  • Accès aux API et DLL
Tamia - Formations Bureautiques, Informatiques et Management
Brest, Saint-Brieuc, Vannes, Nantes, Rennes, Le Mans, Angers ...